@@ -28,6 +28,21 @@ let overridenEventDescriptorPropertiesRef: Ref<OverridableEventDescriptorPropert
2828export function useOverridenListableEventProperties ( ) { return overridenListableEventPropertiesRef ; }
2929export function useOverridenEventDescriptorProperties ( ) { return overridenEventDescriptorPropertiesRef ; }
3030
31+
32+ declare global {
33+ interface Window {
34+ _overrideCurrentEventDescriptorInfos ( overridenEventDescriptorProperties : OverridableEventDescriptorProperties ) : void ;
35+ _overrideListableEventProperties ( overridenListableEventProperties : OverridableListableEventProperties ) : void ;
36+ overrideCurrentClock : typeof overrideCurrentClock ;
37+ _overrideCurrentClock ( clockOrDate : Clock | ISODatetime , clockType : 'fixed' | 'shifted' , temporalDurationOrSeconds ?: Temporal . Duration | number | undefined ) : void ;
38+ useManagedVueRefs ( enabled : boolean ) : void ;
39+ updateLogConfigTo : typeof updateLogConfigTo ;
40+ getCurrentComponentInstancePath : typeof getCurrentComponentInstancePath ;
41+ _router : typeof router ;
42+ _ionRouter : ReturnType < typeof useIonRouter > ;
43+ }
44+ }
45+
3146export function useDevUtilities ( ) {
3247 if ( ! overridenListableEventPropertiesRef ) {
3348 overridenListableEventPropertiesRef = ref ( undefined ) ;
@@ -45,10 +60,10 @@ export function useDevUtilities() {
4560 overrideListableEventProperties ( overridenEventDescriptorProperties ) ;
4661 }
4762
48- ( window as any ) . _overrideCurrentEventDescriptorInfos = overrideCurrentEventDescriptorInfos ;
49- ( window as any ) . _overrideListableEventProperties = overrideListableEventProperties ;
50- ( window as any ) . overrideCurrentClock = overrideCurrentClock ;
51- ( window as any ) . _overrideCurrentClock = ( clockOrDate : Clock | ISODatetime , clockType : 'fixed' | 'shifted' , temporalDurationOrSeconds ?: Temporal . Duration | number | undefined ) => {
63+ window . _overrideCurrentEventDescriptorInfos = overrideCurrentEventDescriptorInfos ;
64+ window . _overrideListableEventProperties = overrideListableEventProperties ;
65+ window . overrideCurrentClock = overrideCurrentClock ;
66+ window . _overrideCurrentClock = ( clockOrDate : Clock | ISODatetime , clockType : 'fixed' | 'shifted' , temporalDurationOrSeconds ?: Temporal . Duration | number | undefined ) => {
5267 const clock = match ( [ clockOrDate , clockType ] )
5368 . with ( [ P . string , 'fixed' ] , ( [ isoDate , _ ] ) => new FixedTimeClock ( isoDate ) )
5469 . with ( [ P . string , 'shifted' ] , ( [ isoDate , _ ] ) => new ShiftedTimeClock ( isoDate ) )
@@ -66,16 +81,16 @@ export function useDevUtilities() {
6681 } )
6782 } :undefined )
6883 }
69- ( window as any ) . useManagedVueRefs = ( enabled : boolean ) => {
84+ window . useManagedVueRefs = ( enabled : boolean ) => {
7085 localStorage . setItem ( "_useManagedRefs" , "" + enabled ) ;
7186 window . location . reload ( ) ;
7287 }
73- ( window as any ) . updateLogConfigTo = updateLogConfigTo ;
74- ( window as any ) . getCurrentComponentInstancePath = getCurrentComponentInstancePath ;
75- ( window as any ) . _router = router ;
88+ window . updateLogConfigTo = updateLogConfigTo ;
89+ window . getCurrentComponentInstancePath = getCurrentComponentInstancePath ;
90+ window . _router = router ;
7691
7792 const ionRouter = useIonRouter ( ) ;
78- ( window as any ) . _ionRouter = ionRouter ;
93+ window . _ionRouter = ionRouter ;
7994}
8095
8196// }
0 commit comments