You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							74 lines
						
					
					
						
							2.0 KiB
						
					
					
				
			
		
		
	
	
							74 lines
						
					
					
						
							2.0 KiB
						
					
					
				// Type definitions for StackFrame v1.2.0 | 
						|
// Project: https://github.com/stacktracejs/stackframe | 
						|
// Definitions by: Eric Wendelin <https://www.eriwen.com> | 
						|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | 
						|
 | 
						|
export as namespace StackFrame;  // global for non-module UMD users | 
						|
 | 
						|
export = StackFrame; | 
						|
 | 
						|
declare namespace StackFrame { | 
						|
    export interface StackFrameOptions { | 
						|
        isConstructor?: boolean; | 
						|
        isEval?: boolean; | 
						|
        isNative?: boolean; | 
						|
        isToplevel?: boolean; | 
						|
        columnNumber?: number; | 
						|
        lineNumber?: number; | 
						|
        fileName?: string; | 
						|
        functionName?: string; | 
						|
        source?: string; | 
						|
        args?: any[]; | 
						|
        evalOrigin?: StackFrame; | 
						|
    } | 
						|
} | 
						|
 | 
						|
declare class StackFrame { | 
						|
    constructor(obj: StackFrame.StackFrameOptions); | 
						|
 | 
						|
    args?: any[]; | 
						|
    getArgs(): any[] | undefined; | 
						|
    setArgs(args: any[]): void; | 
						|
 | 
						|
    evalOrigin?: StackFrame; | 
						|
    getEvalOrigin(): StackFrame | undefined; | 
						|
    setEvalOrigin(stackframe: StackFrame): void; | 
						|
 | 
						|
    isConstructor?: boolean; | 
						|
    getIsConstructor(): boolean | undefined; | 
						|
    setIsConstructor(isConstructor: boolean): void; | 
						|
 | 
						|
    isEval?: boolean; | 
						|
    getIsEval(): boolean | undefined; | 
						|
    setIsEval(isEval: boolean): void; | 
						|
 | 
						|
    isNative?: boolean; | 
						|
    getIsNative(): boolean | undefined; | 
						|
    setIsNative(isNative: boolean): void; | 
						|
 | 
						|
    isToplevel?: boolean; | 
						|
    getIsToplevel(): boolean | undefined; | 
						|
    setIsToplevel(isToplevel: boolean): void; | 
						|
 | 
						|
    columnNumber?: number; | 
						|
    getColumnNumber(): number | undefined; | 
						|
    setColumnNumber(columnNumber: number): void; | 
						|
 | 
						|
    lineNumber?: number; | 
						|
    getLineNumber(): number | undefined; | 
						|
    setLineNumber(lineNumber: number): void; | 
						|
 | 
						|
    fileName?: string; | 
						|
    getFileName(): string | undefined; | 
						|
    setFileName(fileName: string): void; | 
						|
 | 
						|
    functionName?: string; | 
						|
    getFunctionName(): string | undefined; | 
						|
    setFunctionName(functionName: string): void; | 
						|
 | 
						|
    source?: string; | 
						|
    getSource(): string | undefined; | 
						|
    setSource(source: string): void; | 
						|
 | 
						|
    toString(): string; | 
						|
}
 | 
						|
 |