UNPKG

@palmares/databases

Version:

Add support for working with databases with palmares framework

26 lines 1.01 kB
import type { DatabaseAdapter } from './engine'; import type { model as BaseModel } from './models'; import type { DatabaseSettingsType } from './types'; import type { Std } from '@palmares/core'; /** * Standalone database setup to be able to use it without Palmares framework. * * This tries to be as light weight as possible. What we do */ export declare function setDatabaseConfig(settings: DatabaseSettingsType & { std: Std | undefined; locations: { name: string; path: string; getModels: (engineInstance: DatabaseAdapter) => Promise<Record<string, ReturnType<typeof BaseModel>> | ReturnType<typeof BaseModel>[]> | Record<string, ReturnType<typeof BaseModel>> | ReturnType<typeof BaseModel>[]; getMigrations: () => Promise<any> | any; }[]; }): { makeMigrations: (args: { isEmpty?: true; useTs?: true; }) => Promise<void>; migrate: () => Promise<void>; load: () => Promise<void>; }; //# sourceMappingURL=standalone.d.ts.map