Skip to content

Commit 43f06a4

Browse files
zhiyuanzmjKazariEX
andauthored
Update packages/language-core/lib/codegen/template/element.ts
Co-authored-by: 山吹色御守 <[email protected]>
1 parent 05e57d2 commit 43f06a4

File tree

1 file changed

+1
-1
lines changed
  • packages/language-core/lib/codegen/template

1 file changed

+1
-1
lines changed

packages/language-core/lib/codegen/template/element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ export function* generateComponent(
229229
ctx.templateRefs.set(refName, [varName, offset!]);
230230
ctx.usedComponentCtxVars.add(var_defineComponentCtx);
231231

232-
yield `var ${varName} = {} as (Parameters<Required<typeof ${var_defineComponentCtx}>['expose']>[0] | null)`;
232+
yield `var ${varName} = {} as (Parameters<NonNullable<typeof ${var_defineComponentCtx}['expose']>>[0] | null)`;
233233
if (node.codegenNode?.type === CompilerDOM.NodeTypes.VNODE_CALL
234234
&& node.codegenNode.props?.type === CompilerDOM.NodeTypes.JS_OBJECT_EXPRESSION
235235
&& node.codegenNode.props.properties.some(({ key }) => key.type === CompilerDOM.NodeTypes.SIMPLE_EXPRESSION && key.content === 'ref_for')

0 commit comments

Comments
 (0)