UNPKG

@arpinum/backend

Version:

Base modules for backend applications

26 lines (18 loc) 444 B
'use strict'; let ModuleInitializer = require('../../tools/ModuleInitializer'); class RepositoryInitializer extends ModuleInitializer { constructor(database, options) { super(options); this._database = database; } createModule(module) { return new (require(module))(this._database); } moduleSuffix() { return 'Repository'; } buildModuleMap() { return true; } } module.exports = RepositoryInitializer;