Skip to content

Commit 1c509fa

Browse files
committed
lint
1 parent a4fceb7 commit 1c509fa

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

packages/svelte/src/main/public.d.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff 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

packages/svelte/src/store/private.d.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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 };

0 commit comments

Comments
 (0)