UNPKG

@mikro-orm/seeder

Version:

Seeder package for MikroORM.

19 lines (18 loc) 668 B
import { type Constructor, type EntityManager, type ISeedManager, type MikroORM } from '@mikro-orm/core'; import type { Seeder } from './Seeder'; export declare class SeedManager implements ISeedManager { private readonly em; private readonly config; private readonly options; private readonly absolutePath; constructor(em: EntityManager); static register(orm: MikroORM): void; seed(...classNames: Constructor<Seeder>[]): Promise<void>; /** * @internal */ seedString(...classNames: string[]): Promise<void>; createSeeder(className: string): Promise<string>; private ensureSeedersDirExists; private generate; }