]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(types): remove unnecessary non-null assertion (#4169)
authorwebfansplz <308241863@qq.com>
Wed, 21 Jul 2021 19:50:08 +0000 (03:50 +0800)
committerGitHub <noreply@github.com>
Wed, 21 Jul 2021 19:50:08 +0000 (15:50 -0400)
packages/compiler-core/src/transforms/vBind.ts
packages/compiler-ssr/src/transforms/ssrTransformComponent.ts

index e8c653b6172142f3f028829fdace9fcc71442598..ffaf903b9e803736663f1ea3c9ce5250bbe50840 100644 (file)
@@ -52,12 +52,12 @@ export const transformBind: DirectiveTransform = (dir, _node, context) => {
   ) {
     context.onError(createCompilerError(ErrorCodes.X_V_BIND_NO_EXPRESSION, loc))
     return {
-      props: [createObjectProperty(arg!, createSimpleExpression('', true, loc))]
+      props: [createObjectProperty(arg, createSimpleExpression('', true, loc))]
     }
   }
 
   return {
-    props: [createObjectProperty(arg!, exp)]
+    props: [createObjectProperty(arg, exp)]
   }
 }
 
index ccbca9fdc7a8dd97cdf7ef63fe4c1afbfa1fcd3c..609950040e7f4b31eae9041091d7e858414cce85 100644 (file)
@@ -207,7 +207,7 @@ export function ssrProcessComponent(
 
     // component is inside a slot, inherit slot scope Id
     if (context.withSlotScopeId) {
-      node.ssrCodegenNode!.arguments.push(`_scopeId`)
+      node.ssrCodegenNode.arguments.push(`_scopeId`)
     }
 
     if (typeof component === 'string') {