MCPcopy
hub / github.com/drizzle-team/drizzle-orm / TablesHandler

Interface TablesHandler

drizzle-kit/src/simulator.ts:14–17  ·  drizzle-kit/src/simulator.ts::TablesHandler

Source from the content-addressed store, hash-verified

12};
13
14interface TablesHandler<T extends Named> {
15 can(added: T[], removed: T[]): boolean;
16 handle(added: T[], removed: T[]): { created: T[]; deleted: T[]; renamed: { from: T; to: T }[] };
17}
18
19interface ColumnsHandler<T extends Named> {
20 can(tableName: string, added: T[], removed: T[]): boolean;

Callers 5

fromJsonFunction · 0.65
resolveTablesFunction · 0.65
resolveColumnsFunction · 0.65
resolveTablesFunction · 0.65
resolveColumnsFunction · 0.65

Implementers 6

DryRundrizzle-kit/src/simulator.ts
Case1drizzle-kit/src/simulator.ts
Case2drizzle-kit/src/simulator.ts
LehaColumnsHandlerdrizzle-kit/src/simulator.ts
DryRunColumnsHandlerdrizzle-kit/src/simulator.ts
V1V2AuthOtpColumnsHandlerdrizzle-kit/src/simulator.ts

Calls

no outgoing calls

Tested by

no test coverage detected