@nota/nativescript-webview-ext
Version:
Extended WebView for NativeScript which adds 'x-local' scheme for local-files. events between WebView and native-layer, javascript execution, injecting CSS and JS-files.
31 lines (16 loc) • 952 B
TypeScript
/// <reference path="../../node_modules/@nativescript/types-ios/index.d.ts" />
declare class CustomUrlSchemeHandler extends NSObject {
static alloc(): CustomUrlSchemeHandler; // inherited from NSObject
static new(): CustomUrlSchemeHandler; // inherited from NSObject
checkTcpPortForListenWithPort(port: number): boolean;
clearRegisteredLocalResource(): void;
getRegisteredLocalResourceForKey(forKey: string): string;
registerLocalResourceForKeyFilepath(forKey: string, filepath: string): void;
resolveFilePath(url: NSURL): string;
resolveMimeTypeFromFilepath(filepath: string): string;
unregisterLocalResourceForKey(forKey: string): void;
webViewStartURLSchemeTask(webView: WKWebView, urlSchemeTask: WKURLSchemeTask): void;
webViewStopURLSchemeTask(webView: WKWebView, urlSchemeTask: WKURLSchemeTask): void;
}
declare var NotaWebViewExtVersionNumber: number;
declare var NotaWebViewExtVersionString: interop.Reference<number>;