diff --git a/packages/react-native/Libraries/EventEmitter/NativeEventEmitter.d.ts b/packages/react-native/Libraries/EventEmitter/NativeEventEmitter.d.ts index 911d0a7ca8a7f8..efcacad83c6085 100644 --- a/packages/react-native/Libraries/EventEmitter/NativeEventEmitter.d.ts +++ b/packages/react-native/Libraries/EventEmitter/NativeEventEmitter.d.ts @@ -60,10 +60,4 @@ declare class NativeEventEmitter extends EventEmitter { * @param eventType name of the event whose registered listeners to remove */ removeAllListeners(eventType: string): void; - - /** - * Removes a subscription created by the addListener, the EventSubscription#remove() - * function actually calls through to this. - */ - removeSubscription(subscription: EmitterSubscription): void; } diff --git a/packages/react-native/types/__typetests__/index.tsx b/packages/react-native/types/__typetests__/index.tsx index 9770ef1cf81204..d7382b98b79586 100644 --- a/packages/react-native/types/__typetests__/index.tsx +++ b/packages/react-native/types/__typetests__/index.tsx @@ -1068,7 +1068,6 @@ const sub2 = androidEventEmitter.addListener( androidEventEmitter.listenerCount('event'); // $ExpectType number sub2.remove(); androidEventEmitter.removeAllListeners('event'); -androidEventEmitter.removeSubscription(sub1); // NativeEventEmitter - IOS const nativeModule: NativeModule = { @@ -1081,7 +1080,6 @@ const sub4 = iosEventEmitter.addListener('event', (event: object) => event, {}); iosEventEmitter.listenerCount('event'); sub4.remove(); iosEventEmitter.removeAllListeners('event'); -iosEventEmitter.removeSubscription(sub3); class CustomEventEmitter extends NativeEventEmitter {}