( imports: Record<string, unknown>, prevId?: string, casing?: CasingType, )
| 223 | // SQLite |
| 224 | |
| 225 | export const generateSQLiteDrizzleJson = async ( |
| 226 | imports: Record<string, unknown>, |
| 227 | prevId?: string, |
| 228 | casing?: CasingType, |
| 229 | ): Promise<SQLiteSchemaKit> => { |
| 230 | const { prepareFromExports } = await import('./serializer/sqliteImports'); |
| 231 | |
| 232 | const prepared = prepareFromExports(imports); |
| 233 | |
| 234 | const id = randomUUID(); |
| 235 | |
| 236 | const snapshot = generateSqliteSnapshot(prepared.tables, prepared.views, casing); |
| 237 | |
| 238 | return { |
| 239 | ...snapshot, |
| 240 | id, |
| 241 | prevId: prevId ?? originUUID, |
| 242 | }; |
| 243 | }; |
| 244 | |
| 245 | export const generateSQLiteMigration = async ( |
| 246 | prev: DrizzleSQLiteSnapshotJSON, |
no test coverage detected