33// Definitions by: Eric Wendelin <https://www.eriwen.com>
44// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
55
6- declare module StackFrame {
6+ export as namespace StackFrame ; // global for non-module UMD users
7+
8+ export = StackFrame ;
9+
10+ declare namespace StackFrame {
711 export interface StackFrameOptions {
812 isConstructor ?: boolean ;
913 isEval ?: boolean ;
@@ -16,32 +20,32 @@ declare module StackFrame {
1620 source ?: string ;
1721 args ?: any [ ] ;
1822 }
23+ }
1924
20- class StackFrame {
21- constructor ( obj : StackFrameOptions ) ;
25+ declare class StackFrame {
26+ constructor ( obj : StackFrame . StackFrameOptions ) ;
2227
23- getArgs ( ) : any [ ] ;
24- setArgs ( args : any [ ] ) : void ;
25- getEvalOrigin ( ) : StackFrame ;
26- setEvalOrigin ( stackframe : StackFrame ) : void ;
27- getIsConstructor ( ) : boolean ;
28- setIsConstructor ( isConstructor : boolean ) : void ;
29- getIsEval ( ) : boolean ;
30- setIsEval ( isEval : boolean ) : void ;
31- getIsNative ( ) : boolean ;
32- setIsNative ( isNative : boolean ) : void ;
33- getIsToplevel ( ) : boolean ;
34- setIsToplevel ( isToplevel : boolean ) : void ;
35- getColumnNumber ( ) : number ;
36- setColumnNumber ( columnNumber : number ) : void ;
37- getLineNumber ( ) : number ;
38- setLineNumber ( lineNumber : number ) : void ;
39- getFileName ( ) : string ;
40- setFileName ( fileName : string ) : void ;
41- getFunctionName ( ) : string ;
42- setFunctionName ( functionName : string ) : void ;
43- getSource ( ) : string ;
44- setSource ( source : string ) : void ;
45- toString ( ) : string ;
46- }
28+ getArgs ( ) : any [ ] ;
29+ setArgs ( args : any [ ] ) : void ;
30+ getEvalOrigin ( ) : StackFrame ;
31+ setEvalOrigin ( stackframe : StackFrame ) : void ;
32+ getIsConstructor ( ) : boolean ;
33+ setIsConstructor ( isConstructor : boolean ) : void ;
34+ getIsEval ( ) : boolean ;
35+ setIsEval ( isEval : boolean ) : void ;
36+ getIsNative ( ) : boolean ;
37+ setIsNative ( isNative : boolean ) : void ;
38+ getIsToplevel ( ) : boolean ;
39+ setIsToplevel ( isToplevel : boolean ) : void ;
40+ getColumnNumber ( ) : number ;
41+ setColumnNumber ( columnNumber : number ) : void ;
42+ getLineNumber ( ) : number ;
43+ setLineNumber ( lineNumber : number ) : void ;
44+ getFileName ( ) : string ;
45+ setFileName ( fileName : string ) : void ;
46+ getFunctionName ( ) : string ;
47+ setFunctionName ( functionName : string ) : void ;
48+ getSource ( ) : string ;
49+ setSource ( source : string ) : void ;
50+ toString ( ) : string ;
4751}
0 commit comments