1.0.9 • Published 9 months ago

di-factory v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

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

1.0.9

9 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago

0.0.1

10 months ago