typeorm-extension
Version:
A library to create/drop database, simple seeding data sets, ...
8 lines (7 loc) • 709 B
TypeScript
import type { EntitySchema, ObjectType } from 'typeorm';
import { SeederFactoryManager } from './manager';
import type { FactoryCallback, SeederFactoryItem } from './type';
export declare function useSeederFactoryManager(): SeederFactoryManager;
export declare function setSeederFactory<O extends Record<string, any>, Meta = unknown>(entity: ObjectType<O> | EntitySchema<O>, factoryFn: FactoryCallback<O, Meta>): SeederFactoryItem;
export declare function useSeederFactory<O extends Record<string, any>>(entity: ObjectType<O> | EntitySchema<O>): import("./module").SeederFactory<O, unknown>;
export declare function prepareSeederFactories(items: SeederFactoryItem[] | string[], root?: string): Promise<void>;