refactor(core/js_error): Align JSStackFrame with CallSite (#4715)

Renames and adds missing fields to JSStackFrame from CallSite. Fixes #4705.

Cleans up base changes for line and column numbers.
This commit is contained in:
Nayeem Rahman 2020-04-13 15:54:16 +01:00 committed by GitHub
parent 5105c68399
commit 0ea6eb83a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 271 additions and 192 deletions

View file

@ -1612,11 +1612,11 @@ declare namespace Deno {
interface Location {
/** The full url for the module, e.g. `file://some/file.ts` or
* `https://some/file.ts`. */
filename: string;
fileName: string;
/** The line number in the file. It is assumed to be 1-indexed. */
line: number;
lineNumber: number;
/** The column number in the file. It is assumed to be 1-indexed. */
column: number;
columnNumber: number;
}
/** UNSTABLE: new API, yet to be vetted.
@ -1636,9 +1636,9 @@ declare namespace Deno {
* An example:
*
* const orig = Deno.applySourceMap({
* location: "file://my/module.ts",
* line: 5,
* column: 15
* fileName: "file://my/module.ts",
* lineNumber: 5,
* columnNumber: 15
* });
* console.log(`${orig.filename}:${orig.line}:${orig.column}`);
*/