Skip to content

Commit 46a0488

Browse files
committed
regenerate
1 parent 85a7845 commit 46a0488

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/svelte/types/index.d.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,12 @@ declare module 'svelte' {
245245
* <MyComponent bind:this={component} />
246246
* ```
247247
*/
248-
export type ComponentExports<TComponent extends Component<any, any>> =
249-
TComponent extends Component<any, infer TExports> ? TExports : never;
248+
export type ComponentExports<TComponent extends Component<any, any> | typeof SvelteComponent<any>> =
249+
TComponent extends typeof SvelteComponent<any>
250+
? InstanceType<TComponent>
251+
: TComponent extends Component<any, infer TExports>
252+
? TExports
253+
: never;
250254

251255
/**
252256
* @deprecated This type is obsolete when working with the new `Component` type.

0 commit comments

Comments
 (0)