1+ /* eslint-disable @typescript-eslint/no-explicit-any */
12const defaultTutorConfig = {
23 ID : 0 ,
34 ajaxurl : '' ,
@@ -35,13 +36,13 @@ const defaultTutorConfig = {
3536 tutor_pn_vapid_key : '' ,
3637 tutor_pn_client_id : '' ,
3738 tutor_pn_subscription_saved : '' ,
38- difficulty_levels : [ ] ,
39- supported_video_sources : [ ] ,
40- edd_products : [ ] ,
41- bp_groups : [ ] ,
42- timezones : { } ,
43- addons_data : [ ] ,
44- kids_icons_registry : [ ] ,
39+ difficulty_levels : [ ] as any [ ] ,
40+ supported_video_sources : [ ] as any [ ] ,
41+ edd_products : [ ] as any [ ] ,
42+ bp_groups : [ ] as any [ ] ,
43+ timezones : { } as Record < string , any > ,
44+ addons_data : [ ] as any [ ] ,
45+ kids_icons_registry : [ ] as any [ ] ,
4546 is_kids_mode : false ,
4647 user_preferences : {
4748 auto_play_next : false ,
@@ -66,10 +67,10 @@ const defaultTutorConfig = {
6667 user_status : '' ,
6768 display_name : '' ,
6869 } ,
69- caps : { } ,
70+ caps : { } as Record < string , any > ,
7071 cap_key : '' ,
71- roles : [ ] ,
72- allcaps : { } ,
72+ roles : [ ] as any [ ] ,
73+ allcaps : { } as Record < string , any > ,
7374 filter : null ,
7475 } ,
7576 settings : {
@@ -108,7 +109,8 @@ const defaultTutorConfig = {
108109 } ,
109110} ;
110111
111- export const tutorConfig = window . _tutorobject || defaultTutorConfig ;
112+ export const tutorConfig = ( window . _tutorobject || defaultTutorConfig ) as typeof defaultTutorConfig &
113+ Record < string , any > ;
112114window . ajaxurl = tutorConfig . ajaxurl ;
113115
114116const config = {
0 commit comments