@@ -60,8 +60,9 @@ export type FormDataKeys<T> = T extends Function | FormDataConvertibleValue
6060 [ Key in Extract < keyof T , `${number } `> ] : `${Key & string } .${FormDataKeys < T [ Key & string ] > & string } `
6161 } [ Extract < keyof T , `${number } `> ]
6262 : string extends keyof T
63- ? string
64- : | Extract < keyof T , string >
63+ ? string
64+ :
65+ | Extract < keyof T , string >
6566 | {
6667 [ Key in Extract < keyof T , string > ] : `${Key } .${FormDataKeys < T [ Key ] > & string } `
6768 } [ Extract < keyof T , string > ]
@@ -273,13 +274,25 @@ export type PageEvent = 'newComponent' | 'firstLoad'
273274
274275export type GlobalEventNames < T extends RequestPayload = RequestPayload > = keyof GlobalEventsMap < T >
275276
276- export type GlobalEvent < TEventName extends GlobalEventNames < T > , T extends RequestPayload = RequestPayload > = CustomEvent < GlobalEventDetails < TEventName , T > >
277-
278- export type GlobalEventParameters < TEventName extends GlobalEventNames < T > , T extends RequestPayload = RequestPayload > = GlobalEventsMap < T > [ TEventName ] [ 'parameters' ]
279-
280- export type GlobalEventResult < TEventName extends GlobalEventNames < T > , T extends RequestPayload = RequestPayload > = GlobalEventsMap < T > [ TEventName ] [ 'result' ]
281-
282- export type GlobalEventDetails < TEventName extends GlobalEventNames < T > , T extends RequestPayload = RequestPayload > = GlobalEventsMap < T > [ TEventName ] [ 'details' ]
277+ export type GlobalEvent <
278+ TEventName extends GlobalEventNames < T > ,
279+ T extends RequestPayload = RequestPayload ,
280+ > = CustomEvent < GlobalEventDetails < TEventName , T > >
281+
282+ export type GlobalEventParameters <
283+ TEventName extends GlobalEventNames < T > ,
284+ T extends RequestPayload = RequestPayload ,
285+ > = GlobalEventsMap < T > [ TEventName ] [ 'parameters' ]
286+
287+ export type GlobalEventResult <
288+ TEventName extends GlobalEventNames < T > ,
289+ T extends RequestPayload = RequestPayload ,
290+ > = GlobalEventsMap < T > [ TEventName ] [ 'result' ]
291+
292+ export type GlobalEventDetails <
293+ TEventName extends GlobalEventNames < T > ,
294+ T extends RequestPayload = RequestPayload ,
295+ > = GlobalEventsMap < T > [ TEventName ] [ 'details' ]
283296
284297export type GlobalEventTrigger < TEventName extends GlobalEventNames < T > , T extends RequestPayload = RequestPayload > = (
285298 ...params : GlobalEventParameters < TEventName , T >
0 commit comments