//Copyright (c) 2019 ___ORGANIZATIONNAME___. All rights reserved. import Foundation @objc(ReactNativeEventEmitter) class ReactNativeEventEmitter: RCTEventEmitter { override init() { super.init() EventEmitter.sharedInstance.registerEventEmitter(eventEmitter: self) } /// Base overide for RCTEventEmitter. /// /// - Returns: all supported events @objc override func supportedEvents() -> [String] { return EventEmitter.sharedInstance.allEvents } @objc override static func requiresMainQueueSetup() -> Bool { return true } }