contexify
Version:
A TypeScript library providing a powerful dependency injection container with context-based IoC capabilities, inspired by LoopBack's Context system.
11 lines (10 loc) • 772 B
TypeScript
export { Debugger, DebuggerOptions, configure, default as createDebugger } from './debug.js';
export { JSONArray, JSONObject, JSONPrimitive, JSONValue } from './json-types.js';
export { ContextBindings, ContextTags, GLOBAL_INTERCEPTOR_NAMESPACE, LOCAL_INTERCEPTOR_NAMESPACE } from './keys.js';
export { UNIQUE_ID_PATTERN, UUID_PATTERN, createIdGenerator, generateUUID, generateUniqueId } from './unique-id.js';
export { BoundValue, Constructor, MapObject, ValueOrPromise, getDeepProperty, isPromiseLike, resolveList, resolveMap, resolveUntil, transformValueOrPromise, tryCatchFinally, tryWithFinally, uuid } from './value-promise.js';
import '../index-CSgk2Bzc.js';
import 'events';
import '../provider/provider.js';
import '../binding/binding-key.js';
import 'metarize';