@palmares/databases
Version:
Add support for working with databases with palmares framework
13 lines • 552 B
TypeScript
import type { DatabaseAdapter } from '.';
import type { MigrationFileType } from './migrations/types';
import type { model } from './models';
import type { Domain } from '@palmares/core';
export type DatabaseDomainInterface = {
getModels: (engineInstance: DatabaseAdapter) => Promise<ReturnType<typeof model>[] | {
[modelName: string]: ReturnType<typeof model>;
}>;
getMigrations?: () => Promise<MigrationFileType[] | {
[migrationName: string]: MigrationFileType;
}>;
} & Domain;
//# sourceMappingURL=interfaces.d.ts.map