GT2/Ejectable/node_modules/@unimodules/react-native-adapter/build/SyntheticPlatformEmitter.js

16 lines
565 B
JavaScript
Raw Normal View History

2021-08-16 00:14:59 +00:00
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