@intercom/intercom-react-native
Version:
React Native wrapper to bridge our iOS and Android SDK
16 lines (12 loc) • 433 B
text/typescript
import { NativeModules, TurboModuleRegistry } from 'react-native';
function isTurboModuleAvailable(name: string) {
try {
return TurboModuleRegistry.get(name) != null;
} catch {
return false;
}
}
export const IntercomModule = isTurboModuleAvailable('IntercomModule')
? require('./NativeIntercomSpec').default
: NativeModules.IntercomModule;
export const IntercomEventEmitter = NativeModules.IntercomEventEmitter;