UNPKG

@nodert-win8.1/windows.ui.webui

Version:

Use the Windows.UI.WebUI UWP API directly from Node.js

429 lines (331 loc) 10.7 kB
declare module "windows.ui.webui" { export enum PrintContent { allPages, currentPage, customPageRange, currentSelection, } export class ActivatedDeferral { constructor(); complete(): void; } export class ActivatedOperation { constructor(); getDeferral(): ActivatedDeferral; } export class IActivatedEventArgsDeferral { activatedOperation: ActivatedOperation; constructor(); } export class WebUILaunchActivatedEventArgs { arguments: String; tileId: String; kind: Number; previousExecutionState: Number; splashScreen: Object; prelaunchActivated: Boolean; currentlyShownApplicationViewId: Number; activatedOperation: ActivatedOperation; constructor(); } export class WebUISearchActivatedEventArgs { language: String; queryText: String; kind: Number; previousExecutionState: Number; splashScreen: Object; linguisticDetails: Object; currentlyShownApplicationViewId: Number; activatedOperation: ActivatedOperation; constructor(); } export class WebUIShareTargetActivatedEventArgs { shareOperation: Object; kind: Number; previousExecutionState: Number; splashScreen: Object; activatedOperation: ActivatedOperation; constructor(); } export class WebUIFileActivatedEventArgs { kind: Number; previousExecutionState: Number; splashScreen: Object; files: Object; verb: String; currentlyShownApplicationViewId: Number; neighboringFilesQuery: Object; activatedOperation: ActivatedOperation; constructor(); } export class WebUIProtocolActivatedEventArgs { activatedOperation: ActivatedOperation; kind: Number; previousExecutionState: Number; splashScreen: Object; currentlyShownApplicationViewId: Number; uri: Object; constructor(); } export class WebUIFileOpenPickerActivatedEventArgs { kind: Number; previousExecutionState: Number; splashScreen: Object; fileOpenPickerUI: Object; activatedOperation: ActivatedOperation; constructor(); } export class WebUIFileSavePickerActivatedEventArgs { activatedOperation: ActivatedOperation; fileSavePickerUI: Object; kind: Number; previousExecutionState: Number; splashScreen: Object; constructor(); } export class WebUICachedFileUpdaterActivatedEventArgs { activatedOperation: ActivatedOperation; kind: Number; previousExecutionState: Number; splashScreen: Object; cachedFileUpdaterUI: Object; constructor(); } export class WebUIContactPickerActivatedEventArgs { contactPickerUI: Object; kind: Number; previousExecutionState: Number; splashScreen: Object; activatedOperation: ActivatedOperation; constructor(); } export class WebUIDeviceActivatedEventArgs { currentlyShownApplicationViewId: Number; kind: Number; previousExecutionState: Number; splashScreen: Object; activatedOperation: ActivatedOperation; deviceInformationId: String; verb: String; constructor(); } export class WebUIPrintTaskSettingsActivatedEventArgs { activatedOperation: ActivatedOperation; configuration: Object; kind: Number; previousExecutionState: Number; splashScreen: Object; constructor(); } export class WebUICameraSettingsActivatedEventArgs { videoDeviceController: Object; videoDeviceExtension: Object; activatedOperation: ActivatedOperation; kind: Number; previousExecutionState: Number; splashScreen: Object; constructor(); } export class WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { activatedOperation: ActivatedOperation; addAppointmentOperation: Object; kind: Number; previousExecutionState: Number; splashScreen: Object; verb: String; constructor(); } export class WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { replaceAppointmentOperation: Object; kind: Number; previousExecutionState: Number; splashScreen: Object; activatedOperation: ActivatedOperation; verb: String; constructor(); } export class WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { removeAppointmentOperation: Object; activatedOperation: ActivatedOperation; verb: String; kind: Number; previousExecutionState: Number; splashScreen: Object; constructor(); } export class WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { verb: String; duration: Number; timeToShow: Date; kind: Number; previousExecutionState: Number; splashScreen: Object; activatedOperation: ActivatedOperation; constructor(); } export class WebUIContactCallActivatedEventArgs { contact: Object; serviceId: String; serviceUserId: String; activatedOperation: ActivatedOperation; verb: String; kind: Number; previousExecutionState: Number; splashScreen: Object; constructor(); } export class WebUIContactMessageActivatedEventArgs { verb: String; kind: Number; previousExecutionState: Number; splashScreen: Object; activatedOperation: ActivatedOperation; contact: Object; serviceId: String; serviceUserId: String; constructor(); } export class WebUIContactMapActivatedEventArgs { address: Object; contact: Object; activatedOperation: ActivatedOperation; verb: String; kind: Number; previousExecutionState: Number; splashScreen: Object; constructor(); } export class WebUIContactPostActivatedEventArgs { contact: Object; serviceId: String; serviceUserId: String; verb: String; activatedOperation: ActivatedOperation; kind: Number; previousExecutionState: Number; splashScreen: Object; constructor(); } export class WebUIContactVideoCallActivatedEventArgs { activatedOperation: ActivatedOperation; contact: Object; serviceId: String; serviceUserId: String; kind: Number; previousExecutionState: Number; splashScreen: Object; verb: String; constructor(); } export class WebUILockScreenCallActivatedEventArgs { activatedOperation: ActivatedOperation; currentlyShownApplicationViewId: Number; kind: Number; previousExecutionState: Number; splashScreen: Object; callUI: Object; arguments: String; tileId: String; constructor(); } export class WebUIRestrictedLaunchActivatedEventArgs { kind: Number; previousExecutionState: Number; splashScreen: Object; activatedOperation: ActivatedOperation; sharedContext: Object; constructor(); } export class IWebUINavigatedEventArgs { navigatedOperation: WebUINavigatedOperation; constructor(); } export class WebUINavigatedOperation { constructor(); getDeferral(): WebUINavigatedDeferral; } export class SuspendingDeferral { constructor(); complete(): void; } export class SuspendingOperation { deadline: Date; constructor(); getDeferral(): Object; } export class SuspendingEventArgs { suspendingOperation: Object; constructor(); } export class IWebUIBackgroundTaskInstance { succeeded: Boolean; constructor(); } export class WebUIBackgroundTaskInstanceRuntimeClass { succeeded: Boolean; progress: Number; instanceId: String; suspendedCount: Number; task: Object; triggerDetails: Object; constructor(); getDeferral(): Object; addListener(type: "Canceled", listener: (ev: Event) => void): void ; removeListener(type: "Canceled", listener: (ev: Event) => void): void ; on(type: "Canceled", listener: (ev: Event) => void): void ; off(type: "Canceled", listener: (ev: Event) => void): void ; addListener(type: string, listener: (ev: Event) => void): void ; removeListener(type: string, listener: (ev: Event) => void): void ; on(type: string, listener: (ev: Event) => void): void ; off(type: string, listener: (ev: Event) => void): void ; } export class WebUIBackgroundTaskInstance { static current: IWebUIBackgroundTaskInstance; constructor(); } export class WebUINavigatedDeferral { constructor(); complete(): void; } export class WebUINavigatedEventArgs { navigatedOperation: WebUINavigatedOperation; constructor(); } export class WebUIApplication { constructor(); addListener(type: "Activated", listener: (ev: Event) => void): void ; removeListener(type: "Activated", listener: (ev: Event) => void): void ; on(type: "Activated", listener: (ev: Event) => void): void ; off(type: "Activated", listener: (ev: Event) => void): void ; addListener(type: "Navigated", listener: (ev: Event) => void): void ; removeListener(type: "Navigated", listener: (ev: Event) => void): void ; on(type: "Navigated", listener: (ev: Event) => void): void ; off(type: "Navigated", listener: (ev: Event) => void): void ; addListener(type: "Resuming", listener: (ev: Event) => void): void ; removeListener(type: "Resuming", listener: (ev: Event) => void): void ; on(type: "Resuming", listener: (ev: Event) => void): void ; off(type: "Resuming", listener: (ev: Event) => void): void ; addListener(type: "Suspending", listener: (ev: Event) => void): void ; removeListener(type: "Suspending", listener: (ev: Event) => void): void ; on(type: "Suspending", listener: (ev: Event) => void): void ; off(type: "Suspending", listener: (ev: Event) => void): void ; addListener(type: string, listener: (ev: Event) => void): void ; removeListener(type: string, listener: (ev: Event) => void): void ; on(type: string, listener: (ev: Event) => void): void ; off(type: string, listener: (ev: Event) => void): void ; } export class HtmlPrintDocumentSource { topMargin: Number; shrinkToFit: Boolean; rightMargin: Number; percentScale: Number; leftMargin: Number; enableHeaderFooter: Boolean; content: PrintContent; bottomMargin: Number; pageRange: String; constructor(); trySetPageRange(strPageRange: String): Boolean; close(): void; } }