From 84bb231c603fbf77b5058dc500d9df47f05078de Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 9 Apr 2026 12:10:53 -0700 Subject: [PATCH 1/2] fix(scripts): remove demo directory navigation --- examples/run-android.sh | 1 - examples/run-ios.sh | 1 - 2 files changed, 2 deletions(-) diff --git a/examples/run-android.sh b/examples/run-android.sh index e751c210..df6736f1 100755 --- a/examples/run-android.sh +++ b/examples/run-android.sh @@ -37,5 +37,4 @@ else selected="${devices[$idx]}" fi -cd "$(dirname "$0")/demo" ANDROID_SERIAL="$selected" bunx react-native run-android --deviceId "$selected" diff --git a/examples/run-ios.sh b/examples/run-ios.sh index 24ab04e8..a46af8f4 100755 --- a/examples/run-ios.sh +++ b/examples/run-ios.sh @@ -70,5 +70,4 @@ name="${selected%%|*}" udid="${selected##*|}" echo "Using simulator: $name ($udid)" -cd "$(dirname "$0")/demo" bunx react-native run-ios --udid "$udid" From 7fd93b5e6f903d7ffda05dac7db68cd09061ef7e Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 9 Apr 2026 12:11:21 -0700 Subject: [PATCH 2/2] fix(types): update EventEmitter import path --- src/NativeOneSignal.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/NativeOneSignal.ts b/src/NativeOneSignal.ts index ba2fd5eb..1c17ebb8 100644 --- a/src/NativeOneSignal.ts +++ b/src/NativeOneSignal.ts @@ -1,6 +1,7 @@ /* eslint-disable @typescript-eslint/no-wrapper-object-types */ -import type { CodegenTypes, TurboModule } from 'react-native'; +import type { TurboModule } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; +import type { EventEmitter } from 'react-native/Libraries/Types/CodegenTypes'; export interface Spec extends TurboModule { // OneSignal root @@ -90,16 +91,16 @@ export interface Spec extends TurboModule { addOutcomeWithValue(name: string, value: number): void; // Events - readonly onPermissionChanged: CodegenTypes.EventEmitter; - readonly onSubscriptionChanged: CodegenTypes.EventEmitter; - readonly onUserStateChanged: CodegenTypes.EventEmitter; - readonly onNotificationWillDisplay: CodegenTypes.EventEmitter; - readonly onNotificationClicked: CodegenTypes.EventEmitter; - readonly onInAppMessageClicked: CodegenTypes.EventEmitter; - readonly onInAppMessageWillDisplay: CodegenTypes.EventEmitter; - readonly onInAppMessageDidDisplay: CodegenTypes.EventEmitter; - readonly onInAppMessageWillDismiss: CodegenTypes.EventEmitter; - readonly onInAppMessageDidDismiss: CodegenTypes.EventEmitter; + readonly onPermissionChanged: EventEmitter; + readonly onSubscriptionChanged: EventEmitter; + readonly onUserStateChanged: EventEmitter; + readonly onNotificationWillDisplay: EventEmitter; + readonly onNotificationClicked: EventEmitter; + readonly onInAppMessageClicked: EventEmitter; + readonly onInAppMessageWillDisplay: EventEmitter; + readonly onInAppMessageDidDisplay: EventEmitter; + readonly onInAppMessageWillDismiss: EventEmitter; + readonly onInAppMessageDidDismiss: EventEmitter; } export default TurboModuleRegistry.getEnforcing('OneSignal');