From: webfansplz <308241863@qq.com> Date: Wed, 21 Jul 2021 19:50:08 +0000 (+0800) Subject: chore(types): remove unnecessary non-null assertion (#4169) X-Git-Tag: v3.2.0-beta.4~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c931d81545f0355a8d334fba074eed5b141428e;p=thirdparty%2Fvuejs%2Fcore.git chore(types): remove unnecessary non-null assertion (#4169) --- diff --git a/packages/compiler-core/src/transforms/vBind.ts b/packages/compiler-core/src/transforms/vBind.ts index e8c653b617..ffaf903b9e 100644 --- a/packages/compiler-core/src/transforms/vBind.ts +++ b/packages/compiler-core/src/transforms/vBind.ts @@ -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)] } } diff --git a/packages/compiler-ssr/src/transforms/ssrTransformComponent.ts b/packages/compiler-ssr/src/transforms/ssrTransformComponent.ts index ccbca9fdc7..609950040e 100644 --- a/packages/compiler-ssr/src/transforms/ssrTransformComponent.ts +++ b/packages/compiler-ssr/src/transforms/ssrTransformComponent.ts @@ -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') {