UNPKG

nestjs-seeder

Version:

An extension library for NestJS to perform seeding.

11 lines (10 loc) 431 B
import { Seeder } from "./seeder.interface"; import { Provider, Type, DynamicModule, ForwardReference } from "@nestjs/common"; export interface SeederOptions { imports?: Array<Type<any> | DynamicModule | Promise<DynamicModule> | ForwardReference>; providers?: Provider[]; } export interface SeederRunner { run(seeders: Provider<Seeder>[]): void; } export declare const seeder: (options: SeederOptions) => SeederRunner;