import { ContentsquareModule } from '../core/nativeModules'; import CSQMethodFilter from '../csq/CSQMethodFilter'; /** * Registers a WebView with the Contentsquare SDK for tracking. * * @param {number} webViewTag - The native tag of the WebView to register. */ export const registerWebView = (webViewTag: number): void => { CSQMethodFilter.executeMethodIfAllowed( ContentsquareModule.registerWebView(webViewTag), 'CSQ' ); }; /** * Unregisters a WebView from the Contentsquare SDK. * * @param {number} webViewTag - The native tag of the WebView to unregister. */ export const unregisterWebView = (webViewTag: number): void => { CSQMethodFilter.executeMethodIfAllowed( ContentsquareModule.unregisterWebView(webViewTag), 'CSQ' ); };