servicemanager
Version:
Most basic implementation of dependency injection container for JavaScript
16 lines (15 loc) • 823 B
TypeScript
import useServiceManager from './useServiceManager';
import createContext from './createContext';
import ServiceContext from './serviceContext';
import ServiceMap from './serviceMap';
import ServiceType from './serviceType';
import singleton from './types/singleton';
import factory from './types/factory';
import all from './methods/all';
import createMap from './methods/createMap';
import ensure from './methods/ensure';
import filter, { FilterPredicate } from './methods/filter';
import filterByTag from './methods/filterByTag';
import get from './methods/get';
import getRange from './methods/getRange';
export { useServiceManager as default, useServiceManager, createContext, ServiceContext, ServiceMap, ServiceType, singleton, factory, all, createMap, ensure, filter, FilterPredicate, filterByTag, get, getRange, };