prepareFromSingleStoreImports() — drizzle-orm Function Reference
Architecture documentation for the prepareFromSingleStoreImports() function in singlestoreImports.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD eb1fead5_da83_c101_eef7_0495b42fdc24["prepareFromSingleStoreImports()"] 09c18b59_48f9_933d_c956_eef4264db797["singlestoreImports.ts"] eb1fead5_da83_c101_eef7_0495b42fdc24 -->|defined in| 09c18b59_48f9_933d_c956_eef4264db797 54221957_c725_0bfe_4345_4f3837d39296["safeRegister()"] eb1fead5_da83_c101_eef7_0495b42fdc24 -->|calls| 54221957_c725_0bfe_4345_4f3837d39296 6d555c0e_3fef_3525_8a75_bd5d5b0169cc["prepareFromExports()"] eb1fead5_da83_c101_eef7_0495b42fdc24 -->|calls| 6d555c0e_3fef_3525_8a75_bd5d5b0169cc style eb1fead5_da83_c101_eef7_0495b42fdc24 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/serializer/singlestoreImports.ts lines 23–38
export const prepareFromSingleStoreImports = async (imports: string[]) => {
const tables: AnySingleStoreTable[] = [];
/* const views: SingleStoreView[] = []; */
const { unregister } = await safeRegister();
for (let i = 0; i < imports.length; i++) {
const it = imports[i];
const i0: Record<string, unknown> = require(`${it}`);
const prepared = prepareFromExports(i0);
tables.push(...prepared.tables);
/* views.push(...prepared.views); */
}
unregister();
return { tables: Array.from(new Set(tables)) /* , views */ };
};
Domain
Subdomains
Source
Frequently Asked Questions
What does prepareFromSingleStoreImports() do?
prepareFromSingleStoreImports() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/serializer/singlestoreImports.ts.
Where is prepareFromSingleStoreImports() defined?
prepareFromSingleStoreImports() is defined in drizzle-kit/src/serializer/singlestoreImports.ts at line 23.
What does prepareFromSingleStoreImports() call?
prepareFromSingleStoreImports() calls 2 function(s): prepareFromExports, safeRegister.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free