UNPKG

@furystack/inject

Version:

Dependency Injection framework for FuryStack

28 lines (27 loc) 563 B
export type { AnyToken, AsyncServiceFactory, AsyncToken, CreateScopeOptions, DefineServiceAsyncOptions, DefineServiceOptions, DisposeCallback, InjectAsyncFn, InjectFn, Lifetime, ServiceContext, ServiceFactory, ServiceOf, SyncToken, Token, } from './types.js' export { defineService, defineServiceAsync, isToken } from './define-service.js' export { AsyncTokenInSyncContextError, CircularDependencyError, createInjector, InjectorDisposedError, Injector, InvalidLifetimeDependencyError, withScope, } from './injector.js'