add `ComponentSlots` type

pull/7702/head
Ivan Hofer 4 years ago
parent f8e6ae0c5f
commit ba2eca3cae

@ -339,6 +339,10 @@ export type ComponentEvent<Component extends SvelteComponent, Name extends strin
? never extends Events[Name] ? CustomEvent<unknown> : Events[Name]
: never;
export type ComponentSlots<Component extends SvelteComponent> = Component extends SvelteComponentTyped<any, any, infer Slots>
? {} extends Slots ? never : Slots
: never;
export function loop_guard(timeout) {
const start = Date.now();
return () => {

Loading…
Cancel
Save