Browse Source

refactor: error

三咲智子 Kevin Deng 2 years ago
parent
commit
f2512b5319
1 changed files with 2 additions and 5 deletions
  1. 2 5
      packages/compiler-vapor/src/transform.ts

+ 2 - 5
packages/compiler-vapor/src/transform.ts

@@ -178,9 +178,6 @@ export function transform(
   root: RootNode,
   root: RootNode,
   options: TransformOptions = {},
   options: TransformOptions = {},
 ): RootIRNode {
 ): RootIRNode {
-  options.onError ||= defaultOnError
-  options.onWarn ||= defaultOnWarn
-
   const ir: RootIRNode = {
   const ir: RootIRNode = {
     type: IRNodeTypes.ROOT,
     type: IRNodeTypes.ROOT,
     node: root,
     node: root,
@@ -449,7 +446,7 @@ function transformProp(
         !exp ||
         !exp ||
         (exp.type === NodeTypes.SIMPLE_EXPRESSION && !exp.content.trim())
         (exp.type === NodeTypes.SIMPLE_EXPRESSION && !exp.content.trim())
       ) {
       ) {
-        ctx.options.onError!(
+        ctx.options.onError(
           createCompilerError(ErrorCodes.X_V_BIND_NO_EXPRESSION, loc),
           createCompilerError(ErrorCodes.X_V_BIND_NO_EXPRESSION, loc),
         )
         )
         return
         return
@@ -480,7 +477,7 @@ function transformProp(
     }
     }
     case 'on': {
     case 'on': {
       if (!exp && !modifiers.length) {
       if (!exp && !modifiers.length) {
-        ctx.options.onError!(
+        ctx.options.onError(
           createCompilerError(ErrorCodes.X_V_ON_NO_EXPRESSION, loc),
           createCompilerError(ErrorCodes.X_V_ON_NO_EXPRESSION, loc),
         )
         )
         return
         return