From: 三咲智子 Kevin Deng Date: Fri, 1 Dec 2023 00:05:43 +0000 (+0800) Subject: refactor(compiler-vapor): errors X-Git-Tag: v3.6.0-alpha.1~16^2~775 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d9f0867d70a34dddc77f5a8077968348c49a9ad;p=thirdparty%2Fvuejs%2Fcore.git refactor(compiler-vapor): errors --- diff --git a/packages/compiler-core/src/index.ts b/packages/compiler-core/src/index.ts index 09259cc7b9..25a446e7f4 100644 --- a/packages/compiler-core/src/index.ts +++ b/packages/compiler-core/src/index.ts @@ -26,6 +26,8 @@ export { ErrorCodes, errorMessages, createCompilerError, + defaultOnError, + defaultOnWarn, type CoreCompilerError, type CompilerError } from './errors' diff --git a/packages/compiler-dom/src/errors.ts b/packages/compiler-dom/src/errors.ts index f8582c0b6a..8fb7e36ed6 100644 --- a/packages/compiler-dom/src/errors.ts +++ b/packages/compiler-dom/src/errors.ts @@ -48,7 +48,7 @@ if (__TEST__) { } } -export const DOMErrorMessages: { [code: number]: string } = { +export const DOMErrorMessages: Record = { [DOMErrorCodes.X_V_HTML_NO_EXPRESSION]: `v-html is missing expression.`, [DOMErrorCodes.X_V_HTML_WITH_CHILDREN]: `v-html will override element children.`, [DOMErrorCodes.X_V_TEXT_NO_EXPRESSION]: `v-text is missing expression.`, @@ -59,5 +59,8 @@ export const DOMErrorMessages: { [code: number]: string } = { [DOMErrorCodes.X_V_MODEL_UNNECESSARY_VALUE]: `Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.`, [DOMErrorCodes.X_V_SHOW_NO_EXPRESSION]: `v-show is missing expression.`, [DOMErrorCodes.X_TRANSITION_INVALID_CHILDREN]: ` expects exactly one child element or component.`, - [DOMErrorCodes.X_IGNORED_SIDE_EFFECT_TAG]: `Tags with side effect (