UNPKG

miter

Version:

A typescript web framework based on ExpressJs based loosely on SailsJs

21 lines (20 loc) 733 B
/// <reference types="node" /> import { Context } from 'continuation-local-storage'; import { ServerMetadata } from '../metadata/server/server'; export declare class ClsNamespaceService { private meta; constructor(meta: ServerMetadata); start(): Promise<void>; private static namespaceNum; private _namespace; readonly name: string; readonly activeContext: () => any; readonly active: () => any; createContext(): any; get(key: string): any; set<T>(key: string, val: T): void; run(callback: <T>(...args: any[]) => T): void; runAndReturn<T>(callback: (...args: any[]) => T): any; bind(callback: any, context?: Context): any; bindEmitter(emitter: NodeJS.EventEmitter): any; }