UNPKG

honion

Version:
18 lines (17 loc) 580 B
import { Honion } from "./honion"; type BuilderBagType = "singleton" | "scoped" | "transient"; export declare class Context { #private; get logger(): import("./logger").ILogger; set logger(val: import("./logger").ILogger); readonly honion: Honion; get<T>(key: string): T; set<T>(key: string, value: T): this; set<T>(key: string, type: BuilderBagType, builder: () => T): this; has(key: string): boolean; delete(key: string): boolean; get length(): number; readonly errorStack: any[]; catchError(err: Error | any): this; } export {};