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

Class Case1

drizzle-kit/src/simulator.ts:46–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44// }
45
46class Case1<T extends Named> implements TablesHandler<T> {
47 can(_: T[], removed: T[]): boolean {
48 return removed.length === 1 && removed[0].name === 'citiess';
49 }
50
51 handle(added: T[], removed: T[]): { created: T[]; deleted: T[]; renamed: { from: T; to: T }[] } {
52 return { created: added, deleted: removed, renamed: [] };
53 }
54}
55class Case2<T extends Named> implements TablesHandler<T> {
56 // authOtp, deleted, users -> authOtp renamed, cities added, deleted deleted
57 can(_: T[], removed: T[]): boolean {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected