diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2020-04-13 15:54:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-13 10:54:16 -0400 |
commit | 0ea6eb83a906bff543be4c3301f23444986b022b (patch) | |
tree | 923e5b1c7608839c9a7be545f8973ae751ee7e73 /cli/js/ops/errors.ts | |
parent | 5105c6839904f35351481137160459fdc2edadd2 (diff) |
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.
Diffstat (limited to 'cli/js/ops/errors.ts')
-rw-r--r-- | cli/js/ops/errors.ts | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/cli/js/ops/errors.ts b/cli/js/ops/errors.ts index 5b65d102a..bd3e6d809 100644 --- a/cli/js/ops/errors.ts +++ b/cli/js/ops/errors.ts @@ -7,25 +7,21 @@ export function formatDiagnostics(items: DiagnosticItem[]): string { } export interface Location { - filename: string; - - line: number; - - column: number; + fileName: string; + lineNumber: number; + columnNumber: number; } export function applySourceMap(location: Location): Location { - const { filename, line, column } = location; - // On this side, line/column are 1 based, but in the source maps, they are - // 0 based, so we have to convert back and forth + const { fileName, lineNumber, columnNumber } = location; const res = sendSync("op_apply_source_map", { - filename, - line: line - 1, - column: column - 1, + fileName, + lineNumber: lineNumber, + columnNumber: columnNumber, }); return { - filename: res.filename, - line: res.line + 1, - column: res.column + 1, + fileName: res.fileName, + lineNumber: res.lineNumber, + columnNumber: res.columnNumber, }; } |