feat: 초기 프로젝트 설정 및 룰.md 파일 추가
This commit is contained in:
37
api.hyungi.net/node_modules/@pm2/io/build/main/utils/stackParser.d.ts
generated
vendored
Normal file
37
api.hyungi.net/node_modules/@pm2/io/build/main/utils/stackParser.d.ts
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
export type MissFunction = (key: string) => any;
|
||||
export type CacheOptions = {
|
||||
miss: MissFunction;
|
||||
ttl?: number;
|
||||
};
|
||||
export type StackContext = {
|
||||
callsite: string;
|
||||
context: string;
|
||||
};
|
||||
export 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 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;
|
||||
}
|
||||
Reference in New Issue
Block a user