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

resolveTables() — drizzle-orm Function Reference

Architecture documentation for the resolveTables() function in simulator.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  cde942f2_3000_678b_925c_8142829c4341["resolveTables()"]
  76541fe4_0f6b_65f6_219e_1aaf98848155["simulator.ts"]
  cde942f2_3000_678b_925c_8142829c4341 -->|defined in| 76541fe4_0f6b_65f6_219e_1aaf98848155
  5fb75d08_ce9a_44de_2c46_2a9c24cd749d["exactlyOne()"]
  cde942f2_3000_678b_925c_8142829c4341 -->|calls| 5fb75d08_ce9a_44de_2c46_2a9c24cd749d
  style cde942f2_3000_678b_925c_8142829c4341 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-kit/src/simulator.ts lines 73–86

export const resolveTables = <T extends Named>(added: T[], removed: T[]) => {
	const handler = handlers.filter((it) => {
		return it.can(added, removed);
	}).exactlyOne();

	if (!handler) {
		console.log('added', added.map((it) => it.name).join());
		console.log('removed', removed.map((it) => it.name).join());
		throw new Error('No handler');
	}

	console.log(`Simluated by ${handler.constructor.name}`);
	return handler.handle(added, removed);
};

Domain

Subdomains

Calls

Frequently Asked Questions

What does resolveTables() do?
resolveTables() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/simulator.ts.
Where is resolveTables() defined?
resolveTables() is defined in drizzle-kit/src/simulator.ts at line 73.
What does resolveTables() call?
resolveTables() calls 1 function(s): exactlyOne.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free