We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
$props()
1 parent 8976bbe commit 6badc2fCopy full SHA for 6badc2f
packages/svelte2tsx/src/svelte2tsx/nodes/ExportedNames.ts
@@ -160,8 +160,8 @@ export class ExportedNames {
160
this.$props.mayHaveChildrenProp = true;
161
}
162
163
- if (node.initializer.typeArguments?.length > 0) {
164
- const generic_arg = node.initializer.typeArguments[0];
+ if (node.initializer.typeArguments?.length > 0 || node.type) {
+ const generic_arg = node.initializer.typeArguments?.[0] || node.type;
165
const generic = generic_arg.getText();
166
if (!generic.includes('{')) {
167
this.$props.generic = generic;
0 commit comments