UNPKG

loopback4-seeder

Version:
21 lines (19 loc) 408 B
import {BindingSpec, injectable} from '@loopback/core'; import {asSeed} from '../types'; /** * `@seeder` decorates a seed class * * @example * ```ts * @seeder() * class ExampleSeeder extends Seeder { * async seed(): Promise<void> { * // ... * } * } * ``` * @param specs - Extra binding specs */ export function seeder(...specs: BindingSpec[]) { return injectable(asSeed, ...specs); }