foo-webview-sdk
    Preparing search index...

    Variable uiConst

    ui: {
        blur: () => Promise<WindowBlurResponse>;
        broadcast: (message: JsonValue) => Promise<WindowBroadcastResponse>;
        cancelClose: () => Promise<WindowCancelCloseResponse>;
        center: () => Promise<WindowCenterResponse>;
        clearClickThroughExcludeRegions: (
            windowId?: string,
        ) => Promise<WindowClearClickThroughExcludeRegionsResponse>;
        clearDragRegions: () => Promise<WindowClearDragRegionsResponse>;
        clearNoDragRegions: () => Promise<WindowClearNoDragRegionsResponse>;
        close: () => Promise<WindowCloseResponse>;
        closeAllPopups: () => Promise<WindowCloseAllPopupsResponse>;
        closePopup: (windowId: string) => Promise<WindowClosePopupResponse>;
        confirmClose: () => Promise<WindowConfirmCloseResponse>;
        createPopup: (
            opts: WindowCreatePopupOptions,
        ) => Promise<WindowCreatePopupResponse>;
        enterFullscreen: (
            windowId?: string,
        ) => Promise<WindowEnterFullscreenResponse>;
        exitFullscreen: (
            windowId?: string,
        ) => Promise<WindowExitFullscreenResponse>;
        flash: (opts: WindowFlashParams) => Promise<WindowFlashResponse>;
        flashTaskbar: (count?: number) => Promise<WindowFlashTaskbarResponse>;
        focus: (windowId?: string) => Promise<WindowFocusResponse>;
        getAllWindows: () => Promise<WindowListResponse>;
        getBackdropPolicy: (
            windowId?: string,
        ) => Promise<WindowGetBackdropPolicyResponse>;
        getBounds: () => Promise<WindowGetBoundsResponse>;
        getCaptionButtonsWidth: () => Promise<WindowGetCaptionButtonsWidthResponse>;
        getCornerPreference: () => Promise<WindowGetCornerPreferenceResponse>;
        getCurrentWindowId: () => Promise<WindowGetCurrentWindowIdResponse>;
        getDevServerConfig: () => Promise<WindowGetDevServerConfigResponse>;
        getDpiScale: () => Promise<WindowGetDpiScaleResponse>;
        getMaxSize: (windowId?: string) => Promise<WindowGetMaxSizeResponse>;
        getMinSize: (windowId?: string) => Promise<WindowGetMinSizeResponse>;
        getMode: () => Promise<WindowGetModeResponse>;
        getPopupBehavior: (
            windowId?: string,
        ) => Promise<WindowGetPopupBehaviorResponse>;
        getState: () => Promise<WindowGetStateResponse>;
        getTitle: () => Promise<WindowGetTitleResponse>;
        getTitlebarHeight: () => Promise<WindowGetTitlebarHeightResponse>;
        getTitlebarInfo: () => Promise<WindowGetTitlebarInfoResponse>;
        getZoom: () => Promise<WindowGetZoomResponse>;
        hasSavedBounds: () => Promise<WindowHasSavedBoundsResponse>;
        isAlwaysOnTop: () => Promise<WindowIsAlwaysOnTopResponse>;
        isClickThrough: (
            windowId?: string,
        ) => Promise<WindowIsClickThroughResponse>;
        isFullscreen: (windowId?: string) => Promise<WindowIsFullscreenResponse>;
        isMaximized: () => Promise<WindowIsMaximizedResponse>;
        isMinimized: () => Promise<WindowIsMinimizedResponse>;
        isResizable: (windowId?: string) => Promise<WindowIsResizableResponse>;
        maximize: () => Promise<WindowMaximizeResponse>;
        minimize: () => Promise<WindowMinimizeResponse>;
        refreshWebView: () => Promise<WindowRefreshWebViewResponse>;
        reload: () => Promise<WindowReloadResponse>;
        resetZoom: () => Promise<WindowResetZoomResponse>;
        restore: () => Promise<WindowRestoreResponse>;
        sendMessage: (
            targetWindowId: string,
            message: JsonValue,
        ) => Promise<WindowSendMessageResponse>;
        setAcrylic: (
            opts: WindowSetAcrylicParams,
        ) => Promise<WindowSetAcrylicResponse>;
        setAlwaysOnTop: (enabled: boolean) => Promise<WindowSetAlwaysOnTopResponse>;
        setBackdropPolicy: (
            __namedParameters: WindowBackdropPolicyPatch & { windowId?: string },
        ) => Promise<WindowSetBackdropPolicyResponse>;
        setBackgroundTransparency: (
            opts: WindowSetBackgroundTransparencyParams,
        ) => Promise<WindowSetBackgroundTransparencyResponse>;
        setBlur: (opts: WindowSetBlurParams) => Promise<WindowSetBlurResponse>;
        setBounds: (
            __namedParameters: WindowSetBoundsParams,
        ) => Promise<WindowSetBoundsResponse>;
        setClickThrough: (
            opts: WindowSetClickThroughParams,
        ) => Promise<WindowSetClickThroughResponse>;
        setClickThroughExcludeRegions: (
            opts: WindowSetClickThroughExcludeRegionsParams,
        ) => Promise<WindowSetClickThroughExcludeRegionsResponse>;
        setCornerPreference: (
            mode: string,
        ) => Promise<WindowSetCornerPreferenceResponse>;
        setDarkMode: (
            enabled: boolean,
            windowId?: string,
        ) => Promise<WindowSetDarkModeResponse>;
        setDevServerConfig: (
            opts: WindowSetDevServerConfigParams,
        ) => Promise<WindowSetDevServerConfigResponse>;
        setDragRegions: (
            regions: WindowRegion[],
        ) => Promise<WindowSetDragRegionsResponse>;
        setFrameless: (
            frameless: boolean,
            windowId?: string,
        ) => Promise<WindowSetFramelessResponse>;
        setFullscreen: (
            enabled: boolean,
            windowId?: string,
        ) => Promise<WindowSetFullscreenResponse>;
        setMaximizeButtonRegion: (
            region?: WindowRegion,
        ) => Promise<WindowSetMaximizeButtonRegionResponse>;
        setMaxSize: (
            width: number,
            height: number,
            windowId?: string,
        ) => Promise<WindowSetMaxSizeResponse>;
        setMica: (opts?: WindowSetMicaParams) => Promise<WindowSetMicaResponse>;
        setMicaEffect: (
            opts?: WindowSetMicaEffectParams,
        ) => Promise<WindowSetMicaEffectResponse>;
        setMinSize: (
            width: number,
            height: number,
            windowId?: string,
        ) => Promise<WindowSetMinSizeResponse>;
        setNoDragRegions: (
            regions: WindowRegion[],
        ) => Promise<WindowSetNoDragRegionsResponse>;
        setPopupBehavior: (
            opts: WindowSetPopupBehaviorOptions,
        ) => Promise<WindowSetPopupBehaviorResponse>;
        setPosition: (x: number, y: number) => Promise<WindowSetPositionResponse>;
        setResizable: (
            resizable: boolean,
            windowId?: string,
        ) => Promise<WindowSetResizableResponse>;
        setSize: (width: number, height: number) => Promise<WindowSetSizeResponse>;
        setTitle: (title: string) => Promise<WindowSetTitleResponse>;
        setTitlebarHeight: (
            height: number,
        ) => Promise<WindowSetTitlebarHeightResponse>;
        setZoom: (zoom: number) => Promise<WindowSetZoomResponse>;
        setZoomForDpi: (dpi?: number) => Promise<WindowSetZoomForDpiResponse>;
        showContextMenu: (
            x?: number,
            y?: number,
        ) => Promise<UiShowContextMenuResponse>;
        showSystemMenu: (
            x: number,
            y: number,
            w?: number,
            h?: number,
        ) => Promise<WindowShowSystemMenuResponse>;
        startDrag: () => Promise<WindowStartDragResponse>;
        startResize: (edge: string) => Promise<WindowStartResizeResponse>;
        toggleAlwaysOnTop: () => Promise<WindowToggleAlwaysOnTopResponse>;
        toggleFullscreen: (
            windowId?: string,
        ) => Promise<WindowToggleFullscreenResponse>;
        toggleMaximize: () => Promise<WindowToggleMaximizeResponse>;
    } = ...

    ui — window-management namespace.

    Type Declaration