Merge pull request #22010 from GrabCAD/master

Add types for Error.prepareStackTrace()
This commit is contained in:
Mine Starks
2017-12-11 09:14:14 -08:00
committed by GitHub
8 changed files with 416 additions and 0 deletions
+20
View File
@@ -2439,6 +2439,26 @@ namespace errors_tests {
const myObject = {};
Error.captureStackTrace(myObject);
}
{
let frames: NodeJS.CallSite[] = [];
Error.prepareStackTrace(new Error(), frames);
}
{
let frame: NodeJS.CallSite = null;
let frameThis: any = frame.getThis();
let typeName: string = frame.getTypeName();
let func: Function = frame.getFunction();
let funcName: string = frame.getFunctionName();
let meth: string = frame.getMethodName();
let fname: string = frame.getFileName();
let lineno: number = frame.getLineNumber();
let colno: number = frame.getColumnNumber();
let evalOrigin: string = frame.getEvalOrigin();
let isTop: boolean = frame.isToplevel();
let isEval: boolean = frame.isEval();
let isNative: boolean = frame.isNative();
let isConstr: boolean = frame.isConstructor();
}
}
///////////////////////////////////////////////////////////