UNPKG

generic-repository

Version:

Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.

14 lines (13 loc) 451 B
import Repository from '../repository'; export default class Seed<T> { private repo; private seedFile; private identifier; constructor(repo: Repository<T>, identifier: string, seedFile: any); seed(): Promise<T[]>; private updateWithSeedData(_data, _promises); private updateWithDefaults(item); private insertSeedData(_data, _promises); private shouldUpdateSeed(_data, count); private shouldInsertSeed(count); }