import type WebView from 'react-native-webview'; export const requestBlurEditor = (element: WebView): void => { element.injectJavaScript( '\n window.document.activeElement && window.document.activeElement.blur();\n ' ); }; export interface WebViewEventMessage { type: string; data: any; } export const postMessage = ( element: WebView, message: WebViewEventMessage ): void => { const messageString = JSON.stringify(message); element.injectJavaScript(`window.postMessage(${messageString}, '*');`); };