UNPKG

@unimodules/react-native-adapter

Version:

The adapter to use universal modules with the React Native bridge

14 lines (12 loc) 517 B
declare global { // Add IE-specific interface to Window interface Window { attachEvent(event: string, listener: EventListener): boolean; } } // Used for delegating node actions when browser APIs aren't available // like in SSR websites. export const isDOMAvailable = typeof window !== 'undefined' && !!window.document?.createElement; export const canUseEventListeners = isDOMAvailable && !!(window.addEventListener || window.attachEvent); export const canUseViewport = isDOMAvailable && !!window.screen;