diff --git a/packages/compiler-core/src/transforms/vBind.ts b/packages/compiler-core/src/transforms/vBind.ts index e8c653b61..ffaf903b9 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 ccbca9fdc..609950040 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') {