everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
23 lines • 841 B
text/typescript
//#region src/db.d.ts
interface MigrationStorage {
schema: string;
table: string;
slug: string;
}
declare function getMigrationSlug(dir?: string): string;
declare function getMigrationStorage(dir?: string): MigrationStorage;
declare function getLegacyCandidates(): {
schema: string;
table: string;
}[];
declare function migrateSql(storage: MigrationStorage): MigrationStorage & {
qualified: string;
};
declare function pluginMigrationSlug(key: string): string;
declare function getDatabaseUrlSecretName(slug: string): string;
declare function extractExpectedTables(migrations: {
sql: string[];
}[]): string[];
//#endregion
export { MigrationStorage, extractExpectedTables, getDatabaseUrlSecretName, getLegacyCandidates, getMigrationSlug, getMigrationStorage, migrateSql, pluginMigrationSlug };
//# sourceMappingURL=db.d.mts.map