@@ -40,6 +40,7 @@ import ROUTES from '@src/ROUTES';
40
40
import SCREENS from '@src/SCREENS' ;
41
41
import type * as OnyxTypes from '@src/types/onyx' ;
42
42
import type { SelectedTimezone , Timezone } from '@src/types/onyx/PersonalDetails' ;
43
+ import type ReactComponentModule from '@src/types/utils/ReactComponentModule' ;
43
44
import createCustomStackNavigator from './createCustomStackNavigator' ;
44
45
import defaultScreenOptions from './defaultScreenOptions' ;
45
46
import getRootNavigatorScreenOptions from './getRootNavigatorScreenOptions' ;
@@ -63,15 +64,15 @@ type AuthScreensProps = {
63
64
initialLastUpdateIDAppliedToClient : OnyxEntry < number > ;
64
65
} ;
65
66
66
- const loadReportAttachments = ( ) => require ( '../../../pages/home/report/ReportAttachments' ) . default as React . ComponentType ;
67
- const loadValidateLoginPage = ( ) => require ( '../../../pages/ValidateLoginPage' ) . default as React . ComponentType ;
68
- const loadLogOutPreviousUserPage = ( ) => require ( '../../../pages/LogOutPreviousUserPage' ) . default as React . ComponentType ;
69
- const loadConciergePage = ( ) => require ( '../../../pages/ConciergePage' ) . default as React . ComponentType ;
70
- const loadProfileAvatar = ( ) => require ( '../../../pages/settings/Profile/ProfileAvatar' ) . default as React . ComponentType ;
71
- const loadWorkspaceAvatar = ( ) => require ( '../../../pages/workspace/WorkspaceAvatar' ) . default as React . ComponentType ;
72
- const loadReportAvatar = ( ) => require ( '../../../pages/ReportAvatar' ) . default as React . ComponentType ;
73
- const loadReceiptView = ( ) => require ( '../../../pages/TransactionReceiptPage' ) . default as React . ComponentType ;
74
- const loadWorkspaceJoinUser = ( ) => require ( '@pages/workspace/WorkspaceJoinUserPage' ) . default as React . ComponentType ;
67
+ const loadReportAttachments = ( ) => require < ReactComponentModule > ( '../../../pages/home/report/ReportAttachments' ) . default ;
68
+ const loadValidateLoginPage = ( ) => require < ReactComponentModule > ( '../../../pages/ValidateLoginPage' ) . default ;
69
+ const loadLogOutPreviousUserPage = ( ) => require < ReactComponentModule > ( '../../../pages/LogOutPreviousUserPage' ) . default ;
70
+ const loadConciergePage = ( ) => require < ReactComponentModule > ( '../../../pages/ConciergePage' ) . default ;
71
+ const loadProfileAvatar = ( ) => require < ReactComponentModule > ( '../../../pages/settings/Profile/ProfileAvatar' ) . default ;
72
+ const loadWorkspaceAvatar = ( ) => require < ReactComponentModule > ( '../../../pages/workspace/WorkspaceAvatar' ) . default ;
73
+ const loadReportAvatar = ( ) => require < ReactComponentModule > ( '../../../pages/ReportAvatar' ) . default ;
74
+ const loadReceiptView = ( ) => require < ReactComponentModule > ( '../../../pages/TransactionReceiptPage' ) . default ;
75
+ const loadWorkspaceJoinUser = ( ) => require < ReactComponentModule > ( '@pages/workspace/WorkspaceJoinUserPage' ) . default ;
75
76
76
77
let timezone : Timezone | null ;
77
78
let currentAccountID = - 1 ;
0 commit comments