36 lines
1,023 B
JavaScript
36 lines
1,023 B
JavaScript
// Module ID: 6766
|
|
// Function ID: 6767
|
|
// Name: nativeEventEmitter
|
|
// Dependencies: [17]
|
|
|
|
// Module 6766 (nativeEventEmitter)
|
|
import get_ActivityIndicator from "get ActivityIndicator";
|
|
|
|
const NativeModules = get_ActivityIndicator.NativeModules;
|
|
const nativeEventEmitter = new get_ActivityIndicator.NativeEventEmitter(undefined);
|
|
class WebViewProxy {
|
|
constructor(arg0) {
|
|
this.webViewKey = global;
|
|
return;
|
|
}
|
|
injectJavaScript(arg0) {
|
|
RNCWebView = NativeModules.RNCWebView;
|
|
return RNCWebView.injectJavaScriptWithWebViewKey(this.webViewKey, global);
|
|
}
|
|
addOnMessageListener(arg0) {
|
|
closure_0 = global;
|
|
self = this;
|
|
return self.addListener("ReactNativeWebViewOnMessageWithWebViewKey", (webViewKey) => {
|
|
if (webViewKey.webViewKey === self.webViewKey) {
|
|
callback(webViewKey);
|
|
}
|
|
});
|
|
}
|
|
releaseWebView() {
|
|
RNCWebView = NativeModules.RNCWebView;
|
|
releaseWebViewResult = RNCWebView.releaseWebView(this.webViewKey);
|
|
return;
|
|
}
|
|
}
|
|
|
|
export default WebViewProxy;
|