Home / Function/ prepareFromSingleStoreImports() — drizzle-orm Function Reference

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

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