Skip to content

Commit 79dd4ab

Browse files
fix(component-meta): error when signatures is undefined (#4930)
Co-authored-by: 山吹色御守 <[email protected]>
1 parent c47d53f commit 79dd4ab

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/component-meta/lib/base.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ function createSchemaResolvers(
540540
function resolveSlotProperties(prop: ts.Symbol): SlotMeta {
541541
const propType = typeChecker.getNonNullableType(typeChecker.getTypeOfSymbolAtLocation(prop, symbolNode));
542542
const signatures = propType.getCallSignatures();
543-
const paramType = signatures[0].parameters[0];
543+
const paramType = signatures[0]?.parameters[0];
544544
const subtype = paramType ? typeChecker.getTypeOfSymbolAtLocation(paramType, symbolNode) : typeChecker.getAnyType();
545545
let schema: PropertyMetaSchema;
546546
let declarations: Declaration[];

0 commit comments

Comments
 (0)