generic-repository
Version:
Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.
14 lines (13 loc) • 451 B
TypeScript
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);
}