{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport DeviceEventEmitter from \"react-native-web/dist/exports/DeviceEventEmitter\";\nimport { RCTEventEmitter } from \"./nativeEmitters\";\n\nvar SyntheticPlatformEmitter = function () {\n  function SyntheticPlatformEmitter() {\n    _classCallCheck(this, SyntheticPlatformEmitter);\n\n    this._emitter = new RCTEventEmitter(DeviceEventEmitter.sharedSubscriber);\n  }\n\n  _createClass(SyntheticPlatformEmitter, [{\n    key: \"emit\",\n    value: function emit(eventName, props) {\n      this._emitter.emit(eventName, props);\n    }\n  }]);\n\n  return SyntheticPlatformEmitter;\n}();\n\nexport default new SyntheticPlatformEmitter();","map":{"version":3,"sources":["../src/SyntheticPlatformEmitter.ts"],"names":[],"mappings":";;;AAEA,SAAS,eAAT;;IAMM,wB;AAAN,sCAAA;AAAA;;AACE,SAAA,QAAA,GAAW,IAAI,eAAJ,CAAoB,kBAAkB,CAAC,gBAAvC,CAAX;AAKD;;;;WAHC,cAAK,SAAL,EAAwB,KAAxB,EAAkC;AAChC,WAAK,QAAL,CAAc,IAAd,CAAmB,SAAnB,EAA8B,KAA9B;AACD;;;;;;AAGH,eAAe,IAAI,wBAAJ,EAAf","sourcesContent":["import { DeviceEventEmitter } from 'react-native';\n\nimport { RCTEventEmitter } from './nativeEmitters';\n\n/**\n * This emitter is used for sending synthetic native events to listeners\n * registered in the API layer with `NativeEventEmitter`.\n */\nclass SyntheticPlatformEmitter {\n  _emitter = new RCTEventEmitter(DeviceEventEmitter.sharedSubscriber);\n\n  emit(eventName: string, props: any): void {\n    this._emitter.emit(eventName, props);\n  }\n}\n\nexport default new SyntheticPlatformEmitter();\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}