|
1 | 1 | /* eslint-disable @typescript-eslint/no-wrapper-object-types */ |
2 | | -import type { CodegenTypes, TurboModule } from 'react-native'; |
| 2 | +import type { TurboModule } from 'react-native'; |
3 | 3 | import { TurboModuleRegistry } from 'react-native'; |
| 4 | +import type { EventEmitter } from 'react-native/Libraries/Types/CodegenTypes'; |
4 | 5 |
|
5 | 6 | export interface Spec extends TurboModule { |
6 | 7 | // OneSignal root |
@@ -90,16 +91,16 @@ export interface Spec extends TurboModule { |
90 | 91 | addOutcomeWithValue(name: string, value: number): void; |
91 | 92 |
|
92 | 93 | // Events |
93 | | - readonly onPermissionChanged: CodegenTypes.EventEmitter<Object>; |
94 | | - readonly onSubscriptionChanged: CodegenTypes.EventEmitter<Object>; |
95 | | - readonly onUserStateChanged: CodegenTypes.EventEmitter<Object>; |
96 | | - readonly onNotificationWillDisplay: CodegenTypes.EventEmitter<Object>; |
97 | | - readonly onNotificationClicked: CodegenTypes.EventEmitter<Object>; |
98 | | - readonly onInAppMessageClicked: CodegenTypes.EventEmitter<Object>; |
99 | | - readonly onInAppMessageWillDisplay: CodegenTypes.EventEmitter<Object>; |
100 | | - readonly onInAppMessageDidDisplay: CodegenTypes.EventEmitter<Object>; |
101 | | - readonly onInAppMessageWillDismiss: CodegenTypes.EventEmitter<Object>; |
102 | | - readonly onInAppMessageDidDismiss: CodegenTypes.EventEmitter<Object>; |
| 94 | + readonly onPermissionChanged: EventEmitter<Object>; |
| 95 | + readonly onSubscriptionChanged: EventEmitter<Object>; |
| 96 | + readonly onUserStateChanged: EventEmitter<Object>; |
| 97 | + readonly onNotificationWillDisplay: EventEmitter<Object>; |
| 98 | + readonly onNotificationClicked: EventEmitter<Object>; |
| 99 | + readonly onInAppMessageClicked: EventEmitter<Object>; |
| 100 | + readonly onInAppMessageWillDisplay: EventEmitter<Object>; |
| 101 | + readonly onInAppMessageDidDisplay: EventEmitter<Object>; |
| 102 | + readonly onInAppMessageWillDismiss: EventEmitter<Object>; |
| 103 | + readonly onInAppMessageDidDismiss: EventEmitter<Object>; |
103 | 104 | } |
104 | 105 |
|
105 | 106 | export default TurboModuleRegistry.getEnforcing<Spec>('OneSignal'); |
0 commit comments