/** The platform path hosting the webview, attached to every telemetry event. */ export type WebViewLoadWebviewType = 'embedded_native' | 'react_native_webview' | 'web_iframe'; /** * The platform-specific side of the load controller: the controller decides * WHEN to (re)load and WHICH URL; the adapter knows HOW to load it into its * webview implementation. */ export type WebViewLoadAdapter = { webviewType: WebViewLoadWebviewType; load: (url: URL) => void; };