diff --git a/packages/babel-parser/src/parser/error-message.js b/packages/babel-parser/src/parser/error-message.js index a34acc2208b0..3288d6d4a3d7 100644 --- a/packages/babel-parser/src/parser/error-message.js +++ b/packages/babel-parser/src/parser/error-message.js @@ -9,7 +9,7 @@ import { makeErrorTemplates, type ErrorTemplates } from "../parser/error"; */ // The Errors key follows https://cs.chromium.org/chromium/src/v8/src/common/message-template.h unless it does not exist -export const ErrorMessages: ErrorTemplates = makeErrorTemplates({ +export const ErrorMessages = makeErrorTemplates({ AccessorIsGenerator: "A %0ter cannot be a generator", ArgumentsInClass: "'arguments' is only allowed in functions and class methods", diff --git a/packages/babel-parser/src/plugins/flow/index.js b/packages/babel-parser/src/plugins/flow/index.js index 2bc937fd80d3..6652ee43080b 100644 --- a/packages/babel-parser/src/plugins/flow/index.js +++ b/packages/babel-parser/src/plugins/flow/index.js @@ -25,11 +25,7 @@ import { SCOPE_OTHER, } from "../../util/scopeflags"; import type { ExpressionErrors } from "../../parser/util"; -import { - Errors, - type ErrorTemplates, - makeErrorTemplates, -} from "../../parser/error"; +import { Errors, makeErrorTemplates } from "../../parser/error"; const reservedTypes = new Set([ "_", @@ -52,7 +48,7 @@ const reservedTypes = new Set([ /* eslint sort-keys: "error" */ // The Errors key follows https://github.com/facebook/flow/blob/master/src/parser/parse_error.ml unless it does not exist -const FlowErrors: ErrorTemplates = makeErrorTemplates({ +const FlowErrors = makeErrorTemplates({ AmbiguousConditionalArrow: "Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.", AmbiguousDeclareModuleKind: diff --git a/packages/babel-parser/src/plugins/jsx/index.js b/packages/babel-parser/src/plugins/jsx/index.js index bd75d4fe3dbb..8afe6d0a7ef5 100644 --- a/packages/babel-parser/src/plugins/jsx/index.js +++ b/packages/babel-parser/src/plugins/jsx/index.js @@ -14,17 +14,13 @@ import * as N from "../../types"; import { isIdentifierChar, isIdentifierStart } from "../../util/identifier"; import type { Position } from "../../util/location"; import { isNewLine } from "../../util/whitespace"; -import { - Errors, - makeErrorTemplates, - type ErrorTemplates, -} from "../../parser/error"; +import { Errors, makeErrorTemplates } from "../../parser/error"; const HEX_NUMBER = /^[\da-fA-F]+$/; const DECIMAL_NUMBER = /^\d+$/; /* eslint sort-keys: "error" */ -const JsxErrors: ErrorTemplates = makeErrorTemplates({ +const JsxErrors = makeErrorTemplates({ AttributeIsEmpty: "JSX attributes must only be assigned a non-empty expression", MissingClosingTagElement: "Expected corresponding JSX closing tag for <%0>", diff --git a/packages/babel-parser/src/plugins/typescript/index.js b/packages/babel-parser/src/plugins/typescript/index.js index f4482dcd7204..ad8bf29cb54c 100644 --- a/packages/babel-parser/src/plugins/typescript/index.js +++ b/packages/babel-parser/src/plugins/typescript/index.js @@ -33,7 +33,6 @@ import { Errors, makeErrorTemplates, type ErrorTemplate, - type ErrorTemplates, } from "../../parser/error"; type TsModifier = @@ -65,7 +64,7 @@ type ParsingContext = | "TypeParametersOrArguments"; /* eslint sort-keys: "error" */ -const TSErrors: ErrorTemplates = makeErrorTemplates({ +const TSErrors = makeErrorTemplates({ AbstractMethodHasImplementation: "Method '%0' cannot have an implementation because it is marked abstract.", ClassMethodHasDeclare: "Class methods cannot have the 'declare' modifier",