UNPKG

native-canvas

Version:

A canvas library allows for a HTML canvas to run natively on NodeJs, without a WebBrowser

83 lines (82 loc) 3.86 kB
import { SdlWindow } from './sdl-window'; export declare class SdlNavigator implements Navigator { private window; private readonly _activeVRDisplays; private readonly _appCodeName; private readonly _appName; private readonly _appVersion; private readonly _authentication; private readonly _cookieEnabled; private readonly _doNotTrack; private _gamepadInputEmulation; private readonly _geolocation; private readonly _hardwareConcurrency; private readonly _language; private readonly _languages; private readonly _maxTouchPoints; private readonly _mediaDevices; private readonly _mimeTypes; private readonly _msManipulationViewsEnabled; private readonly _msMaxTouchPoints; private readonly _msPointerEnabled; private readonly _onLine; private readonly _platform; private readonly _plugins; private readonly _pointerEnabled; private readonly _product; private readonly _productSub; private readonly _serviceWorker; private readonly _storage; private readonly _userAgent; private readonly _vendor; private readonly _vendorSub; private readonly _webdriver; constructor(window: SdlWindow); confirmSiteSpecificTrackingException(args: ConfirmSiteSpecificExceptionsInformation): boolean; confirmWebWideTrackingException(args: ExceptionInformation): boolean; getDisplayMedia(constraints: MediaStreamConstraints): Promise<MediaStream>; getGamepads(): (Gamepad | null)[]; getUserMedia(constraints: MediaStreamConstraints, successCallback: NavigatorUserMediaSuccessCallback, errorCallback: NavigatorUserMediaErrorCallback): void; getVRDisplays(): Promise<VRDisplay[]>; javaEnabled(): boolean; msLaunchUri(uri: string, successCallback?: MSLaunchUriCallback, noHandlerCallback?: MSLaunchUriCallback): void; msSaveBlob(blob: any, defaultName?: string): boolean; msSaveOrOpenBlob(blob: any, defaultName?: string): boolean; removeSiteSpecificTrackingException(args: ExceptionInformation): void; removeWebWideTrackingException(args: ExceptionInformation): void; requestMediaKeySystemAccess(keySystem: string, supportedConfigurations: MediaKeySystemConfiguration[]): Promise<MediaKeySystemAccess>; sendBeacon(url: string, data?: Blob | Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | FormData | string | null): boolean; storeSiteSpecificTrackingException(args: StoreSiteSpecificExceptionsInformation): void; storeWebWideTrackingException(args: StoreExceptionsInformation): void; vibrate(pattern: number | number[]): boolean; gamepadInputEmulation: GamepadInputEmulationType; readonly activeVRDisplays: ReadonlyArray<VRDisplay>; readonly appCodeName: string; readonly appName: string; readonly appVersion: string; readonly authentication: WebAuthentication; readonly cookieEnabled: boolean; readonly doNotTrack: string | null; readonly geolocation: Geolocation; readonly hardwareConcurrency: number; readonly language: string; readonly languages: ReadonlyArray<string>; readonly maxTouchPoints: number; readonly mediaDevices: MediaDevices; readonly mimeTypes: MimeTypeArray; readonly msManipulationViewsEnabled: boolean; readonly msMaxTouchPoints: number; readonly msPointerEnabled: boolean; readonly onLine: boolean; readonly platform: string; readonly plugins: PluginArray; readonly pointerEnabled: boolean; readonly product: string; readonly productSub: string; readonly serviceWorker: ServiceWorkerContainer; readonly storage: StorageManager; readonly userAgent: string; readonly vendor: string; readonly vendorSub: string; readonly webdriver: boolean; }