UNPKG

@overwolf/overwolf-api-ts

Version:

utilities and wrappers for common Overwolf API tasks

21 lines (20 loc) 644 B
/// <reference types="@overwolf/types" /> type GetWindowStateResult = overwolf.windows.GetWindowStateResult; type OwWindowInfo = overwolf.windows.WindowInfo; export declare class OWWindow { private _name; private _id; constructor(name?: string | null); restore(): Promise<void>; minimize(): Promise<void>; maximize(): Promise<void>; hide(): Promise<void>; close(): Promise<void>; dragMove(elem: HTMLElement): void; getWindowState(): Promise<GetWindowStateResult>; static getCurrentInfo(): Promise<OwWindowInfo>; private obtain; private assureObtained; private internalClose; } export {};