UNPKG

contexify

Version:

A TypeScript library providing a powerful dependency injection container with context-based IoC capabilities, inspired by LoopBack's Context system.

14 lines (13 loc) 1.03 kB
export { AsInterceptedFunction, AsValueOrPromise, AsyncProxy, InterceptionHandler, ProxySource, createProxyWithInterceptors } from './interception-proxy.js'; export { INTERCEPT_CLASS_KEY, INTERCEPT_METHOD_KEY, InterceptedInvocationContext, Interceptor, InterceptorBindingOptions, InterceptorOrKey, asGlobalInterceptor, globalInterceptor, intercept, invokeMethodWithInterceptors, mergeInterceptors, registerInterceptor } from './interceptor.js'; export { GenericInterceptor, GenericInterceptorChain, GenericInterceptorOrKey, Next, NonVoid, composeInterceptors, invokeInterceptors } from './interceptor-chain.js'; export { InvocationArgs, InvocationContext, InvocationOptions, InvocationResult, InvocationSource, invokeMethod } from './invocation.js'; import '../index-CSgk2Bzc.js'; import 'events'; import '../provider/provider.js'; import '../utils/value-promise.js'; import '../binding/binding-key.js'; import 'metarize'; import '../utils/json-types.js'; import '../utils/debug.js'; import '../binding/binding-inspector.js';