@ogre-tools/injectable-extension-for-auto-registration
TypeScript icon, indicating that this package has built-in type declarations

17.11.1 • Public • Published

Auto-registration for Injectable in Ogre Tools

Auto register injectables from default exports of files that match a require.context.

Usage

$ npm install @ogre-tools/injectable
$ npm install @ogre-tools/injectable-extension-for-auto-registration

...
  const di = createContainer();
  
  autoRegister({ 
    di, 
    
    requireContexts: [
      require.context("./some-directory", true, /\.injectable\.(ts|tsx)$/),
      require.context("./some-other-directory", true, /\.injectable\.(ts|tsx)$/),
    ],
  });

Documentation

Check unit tests for documentation.

Readme

Keywords

Package Sidebar

Install

npm i @ogre-tools/injectable-extension-for-auto-registration

Weekly Downloads

298

Version

17.11.1

License

MIT

Unpacked Size

4.89 kB

Total Files

5

Last publish

Collaborators

  • iku-turso
  • jansav