( imports: Record<string, unknown>, prevId?: string, casing?: CasingType, )
| 497 | // SingleStore |
| 498 | |
| 499 | export const generateSingleStoreDrizzleJson = async ( |
| 500 | imports: Record<string, unknown>, |
| 501 | prevId?: string, |
| 502 | casing?: CasingType, |
| 503 | ): Promise<SingleStoreSchemaKit> => { |
| 504 | const { prepareFromExports } = await import('./serializer/singlestoreImports'); |
| 505 | |
| 506 | const prepared = prepareFromExports(imports); |
| 507 | |
| 508 | const id = randomUUID(); |
| 509 | |
| 510 | const snapshot = generateSingleStoreSnapshot(prepared.tables, /* prepared.views, */ casing); |
| 511 | |
| 512 | return { |
| 513 | ...snapshot, |
| 514 | id, |
| 515 | prevId: prevId ?? originUUID, |
| 516 | }; |
| 517 | }; |
| 518 | |
| 519 | export const generateSingleStoreMigration = async ( |
| 520 | prev: DrizzleSingleStoreSnapshotJSON, |
no test coverage detected