diff --git a/Libraries/EventEmitter/NativeEventEmitter.js b/Libraries/EventEmitter/NativeEventEmitter.js index bf989b2c72a..908d1e1547b 100644 --- a/Libraries/EventEmitter/NativeEventEmitter.js +++ b/Libraries/EventEmitter/NativeEventEmitter.js @@ -18,12 +18,10 @@ import Platform from '../Utilities/Platform'; import RCTDeviceEventEmitter from './RCTDeviceEventEmitter'; import invariant from 'invariant'; -type NativeModule = $ReadOnly< - interface { - addListener: (eventType: string) => void, - removeListeners: (count: number) => void, - }, ->; +interface NativeModule { + addListener(eventType: string): void; + removeListeners(count: number): void; +} export type {EventSubscription}; @@ -47,8 +45,8 @@ export default class NativeEventEmitter nativeModule != null, '`new NativeEventEmitter()` requires a non-null argument.', ); - this._nativeModule = nativeModule; } + this._nativeModule = nativeModule; } addListener>(