bs3m
Version:
TS/JS migrations framework for sqlite3 databases
12 lines • 569 B
TypeScript
/** Migration module parsing and validation utilities. */
import type { Migration } from './migration.js';
/**
* Validates a migration module loaded from dynamic import.
*
* @param module - The module object loaded from dynamic import.
* @param migrationId - The migration ID for error context.
* @returns The validated migration object.
* @throws {@link MigrationModuleParseError} When validation fails.
*/
export declare function validateMigrationModule(module: unknown, migrationId: string): Migration<string[]>;
//# sourceMappingURL=migration_parser.d.ts.map