import { NativeEventEmitter, type NativeModule, NativeModules, } from 'react-native'; import { LINKING_ERROR } from '../constants/FWErrorMessage'; const LiveStreamModule = NativeModules.LiveStreamModule ? NativeModules.LiveStreamModule : new Proxy( {}, { get() { throw new Error(LINKING_ERROR); }, } ); interface ILiveStreamModule extends NativeModule { init(): Promise; setCustomLinkInteractionClickEnabled(enabled: boolean): Promise; } const LiveStreamModuleEventEmitter = new NativeEventEmitter(LiveStreamModule); export { LiveStreamModuleEventEmitter }; export default LiveStreamModule as ILiveStreamModule;