loopback4-seeder
Version:
Run seeders to populate database
21 lines (19 loc) • 408 B
text/typescript
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);
}