UNPKG

servicemanager

Version:

Most basic implementation of dependency injection container for JavaScript

16 lines (15 loc) 823 B
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, };