UNPKG

typeorm-extension

Version:

A library to create/drop database, simple seeding data sets, ...

8 lines (7 loc) 709 B
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>;