di-helper
A concise JavaScript dependency injector
import { provide, using } from 'di-helper';
provide('logger', () => {
return console.log;
});
using((['logger'])(logger => {
logger('The logger has been injected');
});
Usage
Install
di-heper
is built into UMD package, which supports both ESM, CommonJS, etc..
import { context, provide, alias, resolve, resolveAll, using } from 'di-helper';
const { context, provide, alias, resolve, resolveAll, using } = require('di-helper');
import { Context } from 'di-helper';
const { Context } = require('di-helper');
Methods
provide()
WIP
alias()
WIP
resolve()
WIP
resolveAll()
WIP
using()
WIP