di-factory
v1.0.8
Published
The generic repository pattern implementation for NodeJS, aka `BaseCRUD`
Downloads
107
Maintainers
Readme
di-factory
The generic repository pattern implementation for NodeJS, aka
BaseCRUD
Usage
import { factory } from 'di-factory';
const Basecrud = factory(
class {
constructor(public name: string, public collectionId: string) {}
getName = () => this.name;
getCollectionId = () => this.collectionId;
}
);
class TestCrud extends Basecrud("test-crud", "collection-uuid") {}
const testCrud = new TestCrud();
console.log(testCrud.getName()); // test-crud
See also
If you looking for integrated DI container for basecrud services instantiation, take a look on di-kit npm package