1- import type { TurboModule , CodegenTypes } from 'react-native' ;
1+ /* eslint-disable @typescript-eslint/no-wrapper-object-types */
2+ import type { CodegenTypes , TurboModule } from 'react-native' ;
23import { TurboModuleRegistry } from 'react-native' ;
34
45export interface Spec extends TurboModule {
@@ -17,19 +18,19 @@ export interface Spec extends TurboModule {
1718 enterLiveActivity (
1819 activityId : string ,
1920 token : string ,
20- callback : ( result : object ) => void ,
21+ callback : ( result : Object ) => void ,
2122 ) : void ;
2223 exitLiveActivity (
2324 activityId : string ,
24- callback : ( result : object ) => void ,
25+ callback : ( result : Object ) => void ,
2526 ) : void ;
2627 setPushToStartToken ( activityType : string , token : string ) : void ;
2728 removePushToStartToken ( activityType : string ) : void ;
28- setupDefaultLiveActivity ( options : object | null ) : void ;
29+ setupDefaultLiveActivity ( options : Object | null ) : void ;
2930 startDefaultLiveActivity (
3031 activityId : string ,
31- attributes : object ,
32- content : object ,
32+ attributes : Object ,
33+ content : Object ,
3334 ) : void ;
3435
3536 // Push Subscription
@@ -46,7 +47,7 @@ export interface Spec extends TurboModule {
4647 getExternalId ( ) : Promise < string | null > ;
4748 setLanguage ( language : string ) : void ;
4849 addAlias ( label : string , id : string ) : void ;
49- addAliases ( aliases : object ) : void ;
50+ addAliases ( aliases : Object ) : void ;
5051 removeAlias ( label : string ) : void ;
5152 removeAliases ( labels : string [ ] ) : void ;
5253 addEmail ( email : string ) : void ;
@@ -55,10 +56,10 @@ export interface Spec extends TurboModule {
5556 removeSms ( smsNumber : string ) : void ;
5657 addTag ( key : string , value : string ) : void ;
5758 removeTag ( key : string ) : void ;
58- addTags ( tags : object ) : void ;
59+ addTags ( tags : Object ) : void ;
5960 removeTags ( keys : string [ ] ) : void ;
60- getTags ( ) : Promise < object > ;
61- trackEvent ( name : string , properties : object ) : void ;
61+ getTags ( ) : Promise < Object > ;
62+ trackEvent ( name : string , properties : Object | null ) : void ;
6263
6364 // Notifications
6465 hasNotificationPermission ( ) : Promise < boolean > ;
@@ -81,7 +82,7 @@ export interface Spec extends TurboModule {
8182 addInAppMessageClickListener ( ) : void ;
8283 addInAppMessagesLifecycleListener ( ) : void ;
8384 addTrigger ( key : string , value : string ) : void ;
84- addTriggers ( triggers : object ) : void ;
85+ addTriggers ( triggers : Object ) : void ;
8586 removeTrigger ( key : string ) : void ;
8687 removeTriggers ( keys : string [ ] ) : void ;
8788 clearTriggers ( ) : void ;
@@ -99,16 +100,16 @@ export interface Spec extends TurboModule {
99100 addOutcomeWithValue ( name : string , value : number ) : void ;
100101
101102 // Events
102- readonly onPermissionChanged : CodegenTypes . EventEmitter < object > ;
103- readonly onSubscriptionChanged : CodegenTypes . EventEmitter < object > ;
104- readonly onUserStateChanged : CodegenTypes . EventEmitter < object > ;
105- readonly onNotificationWillDisplay : CodegenTypes . EventEmitter < object > ;
106- readonly onNotificationClicked : CodegenTypes . EventEmitter < object > ;
107- readonly onInAppMessageClicked : CodegenTypes . EventEmitter < object > ;
108- readonly onInAppMessageWillDisplay : CodegenTypes . EventEmitter < object > ;
109- readonly onInAppMessageDidDisplay : CodegenTypes . EventEmitter < object > ;
110- readonly onInAppMessageWillDismiss : CodegenTypes . EventEmitter < object > ;
111- readonly onInAppMessageDidDismiss : CodegenTypes . EventEmitter < object > ;
103+ readonly onPermissionChanged : CodegenTypes . EventEmitter < Object > ;
104+ readonly onSubscriptionChanged : CodegenTypes . EventEmitter < Object > ;
105+ readonly onUserStateChanged : CodegenTypes . EventEmitter < Object > ;
106+ readonly onNotificationWillDisplay : CodegenTypes . EventEmitter < Object > ;
107+ readonly onNotificationClicked : CodegenTypes . EventEmitter < Object > ;
108+ readonly onInAppMessageClicked : CodegenTypes . EventEmitter < Object > ;
109+ readonly onInAppMessageWillDisplay : CodegenTypes . EventEmitter < Object > ;
110+ readonly onInAppMessageDidDisplay : CodegenTypes . EventEmitter < Object > ;
111+ readonly onInAppMessageWillDismiss : CodegenTypes . EventEmitter < Object > ;
112+ readonly onInAppMessageDidDismiss : CodegenTypes . EventEmitter < Object > ;
112113}
113114
114115export default TurboModuleRegistry . getEnforcing < Spec > ( 'OneSignal' ) ;
0 commit comments