/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
deps/amaro/dist/errors.js
24 строки
756 B
Marco Ippolito
deps: update amaro to 0.5.1
03 апр 2025, 15:00
Не верифицирован
03 апр 2025, 15:00
0dc4725
Код
Авторство
О чём код?
"use strict"; export function isSwcError(error) { return error.code !== void 0; } export function wrapAndReThrowSwcError(error) { const errorHints = `${error.filename}:${error.startLine} ${error.snippet} `; switch (error.code) { case "UnsupportedSyntax": { const unsupportedSyntaxError = new Error(error.message); unsupportedSyntaxError.name = "UnsupportedSyntaxError"; unsupportedSyntaxError.stack = `${errorHints}${unsupportedSyntaxError.stack}`; throw unsupportedSyntaxError; } case "InvalidSyntax": { const syntaxError = new SyntaxError(error.message); syntaxError.stack = `${errorHints}${syntaxError.stack}`; throw syntaxError; } default: throw new Error(error.message); } }