@@ -38,12 +38,12 @@ type SvelteStore<T> = { subscribe: (run: (value: T) => any, invalidate?: any) =>
38
38
type SvelteComponent = import ( '*.svelte' ) . default
39
39
type SvelteEventRecord = Record < string , Event | Event [ ] >
40
40
type SvelteExtractEvent < T > = T extends any [ ] ? T [ number ] : T ;
41
- type SvelteEventOnEvent < T , K extends keyof T > = (
41
+ type SvelteOnEvent < T , K extends keyof T > = (
42
42
event : K ,
43
43
handler : ( e : SvelteExtractEvent < T [ K ] > ) => any
44
44
) => ( ) => void ;
45
- type SvelteAllEvent = ( event : string , handler : ( e : CustomEvent ) => any ) => ( ) => void
46
- type SvelteOnEvent < T > = SvelteEventOnEvent < T , keyof T > & SvelteAllEvent
45
+ type SvelteRestEvent = ( event : string , handler : ( e : CustomEvent ) => any ) => ( ) => void
46
+ type SvelteOnAllEvent < T > = SvelteOnEvent < T , keyof T > & SvelteRestEvent
47
47
48
48
declare var process : NodeJS . Process & { browser : boolean }
49
49
@@ -63,7 +63,7 @@ declare function __sveltets_any(dummy: any): any;
63
63
declare function __sveltets_empty ( dummy : any ) : { } ;
64
64
declare function __sveltets_componentType ( ) : AConstructorTypeOf < SvelteComponent >
65
65
declare function __sveltets_invalidate < T > ( getValue : ( ) => T ) : T
66
- declare function __sveltets_eventDef < T extends SvelteEventRecord > ( def : T ) : SvelteOnEvent < T >
66
+ declare function __sveltets_eventDef < T extends SvelteEventRecord > ( def : T ) : SvelteOnAllEvent < T >
67
67
declare function __sveltets_mapWindowEvent < K extends keyof HTMLBodyElementEventMap > (
68
68
event : K
69
69
) : HTMLBodyElementEventMap [ K ] ;
@@ -77,4 +77,4 @@ declare function __sveltets_bubbleEventDef<
77
77
T extends SvelteEventRecord ,
78
78
TEvent ,
79
79
TKey extends keyof T = TEvent extends keyof T ? TEvent : string
80
- > ( componentDef : SvelteOnEvent < T > , event : TEvent ) : T [ TKey ] ;
80
+ > ( on : SvelteOnAllEvent < T > , event : TEvent ) : T [ TKey ] ;
0 commit comments