16 lines
565 B
JavaScript
16 lines
565 B
JavaScript
|
import { DeviceEventEmitter } from 'react-native';
|
||
|
import { RCTEventEmitter } from './nativeEmitters';
|
||
|
/**
|
||
|
* This emitter is used for sending synthetic native events to listeners
|
||
|
* registered in the API layer with `NativeEventEmitter`.
|
||
|
*/
|
||
|
class SyntheticPlatformEmitter {
|
||
|
constructor() {
|
||
|
this._emitter = new RCTEventEmitter(DeviceEventEmitter.sharedSubscriber);
|
||
|
}
|
||
|
emit(eventName, props) {
|
||
|
this._emitter.emit(eventName, props);
|
||
|
}
|
||
|
}
|
||
|
export default new SyntheticPlatformEmitter();
|
||
|
//# sourceMappingURL=SyntheticPlatformEmitter.js.map
|