File tree Expand file tree Collapse file tree 2 files changed +6
-12
lines changed Expand file tree Collapse file tree 2 files changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -136,12 +136,8 @@ export class SvelteComponentTyped<
136136 * <Component on:close={handleCloseEvent} />
137137 * ```
138138 */
139- export type ComponentEvents < Comp extends SvelteComponent > = Comp extends SvelteComponent <
140- any ,
141- infer Events
142- >
143- ? Events
144- : never ;
139+ export type ComponentEvents < Comp extends SvelteComponent > =
140+ Comp extends SvelteComponent < any , infer Events > ? Events : never ;
145141
146142/**
147143 * Convenience type to get the props the given component expects. Example:
@@ -154,9 +150,8 @@ export type ComponentEvents<Comp extends SvelteComponent> = Comp extends SvelteC
154150 * </script>
155151 * ```
156152 */
157- export type ComponentProps < Comp extends SvelteComponent > = Comp extends SvelteComponent < infer Props >
158- ? Props
159- : never ;
153+ export type ComponentProps < Comp extends SvelteComponent > =
154+ Comp extends SvelteComponent < infer Props > ? Props : never ;
160155
161156/**
162157 * Convenience type to get the type of a Svelte component. Useful for example in combination with
Original file line number Diff line number Diff line change @@ -13,6 +13,5 @@ export type Stores =
1313 | Array < Readable < any > > ;
1414
1515/** One or more values from `Readable` stores. */
16- export type StoresValues < T > = T extends Readable < infer U >
17- ? U
18- : { [ K in keyof T ] : T [ K ] extends Readable < infer U > ? U : never } ;
16+ export type StoresValues < T > =
17+ T extends Readable < infer U > ? U : { [ K in keyof T ] : T [ K ] extends Readable < infer U > ? U : never } ;
You can’t perform that action at this time.
0 commit comments