UNPKG

resume-client-socket.io

Version:

Resume Client API for Socket.IO and Node.JS - Medical Speech to Summarized Text

38 lines (37 loc) 971 B
export declare type MissFunction = (key: string) => any; export declare type CacheOptions = { miss: MissFunction; ttl?: number; }; export declare type StackContext = { callsite: string; context: string; }; export declare type FrameMetadata = { line_number: number; file_name: string; }; export declare class Cache { private cache; private ttlCache; private worker; private tllTime; private onMiss; constructor(opts: CacheOptions); workerFn(): void; get(key: string): any; set(key: string, value: any): boolean; reset(): void; } export declare type StackTraceParserOptions = { cache: Cache; contextSize: number; }; export declare class StackTraceParser { private cache; private contextSize; constructor(options: StackTraceParserOptions); isAbsolute(path: any): boolean; parse(stack: FrameMetadata[]): StackContext | null; retrieveContext(error: Error): StackContext | null; }