typeorm-extension
Version:
A library to create/drop database, simple seeding data sets, ...
9 lines (8 loc) • 540 B
TypeScript
import type { EntitySchema, ObjectType } from 'typeorm';
import type { FactoryCallback, SeederFactoryItem } from './type';
import { SeederFactory } from './module';
export declare class SeederFactoryManager {
readonly items: Record<string, SeederFactoryItem>;
set<O extends Record<string, any>, Meta = unknown>(entity: ObjectType<O> | EntitySchema<O>, factoryFn: FactoryCallback<O, Meta>): SeederFactoryItem;
get<O extends Record<string, any>, Meta = unknown>(entity: ObjectType<O> | EntitySchema<O>): SeederFactory<O, Meta>;
}