decord/source/7599_nativeEventEmitter.js
2026-07-24 07:16:23 +00:00

40 lines
1.1 KiB
JavaScript

// Module ID: 7599
// Function ID: 60572
// Name: nativeEventEmitter
// Dependencies: [27]
// Module 7599 (nativeEventEmitter)
import get_ActivityIndicator from "get ActivityIndicator";
let NativeEventEmitter;
let closure_0;
({ NativeModules: closure_0, NativeEventEmitter } = get_ActivityIndicator);
const nativeEventEmitter = new NativeEventEmitter(undefined);
export default (() => {
class WebViewProxy {
constructor(arg0) {
this.webViewKey = arg0;
return;
}
injectJavaScript(arg0) {
RNCWebView = outer1_0.RNCWebView;
return RNCWebView.injectJavaScriptWithWebViewKey(this.webViewKey, arg0);
}
addOnMessageListener(arg0) {
closure_0 = arg0;
self = this;
return outer1_1.addListener("ReactNativeWebViewOnMessageWithWebViewKey", (webViewKey) => {
if (webViewKey.webViewKey === self.webViewKey) {
callback(webViewKey);
}
});
}
releaseWebView() {
RNCWebView = outer1_0.RNCWebView;
releaseWebViewResult = RNCWebView.releaseWebView(this.webViewKey);
return;
}
}
return WebViewProxy;
})();