WindowHandle
Defined in: shared/types.ts:603
Window handle returned by useCurrentWindow hook
Properties
Section titled “Properties”bounds
Section titled “bounds”
readonlybounds:Bounds
Defined in: shared/types.ts:623
Current bounds
readonlyid:string
Defined in: shared/types.ts:605
Unique window identifier
isFocused
Section titled “isFocused”
readonlyisFocused:boolean
Defined in: shared/types.ts:611
Current focused state
isFullscreen
Section titled “isFullscreen”
readonlyisFullscreen:boolean
Defined in: shared/types.ts:620
Current fullscreen state
isMaximized
Section titled “isMaximized”
readonlyisMaximized:boolean
Defined in: shared/types.ts:614
Current maximized state
isMinimized
Section titled “isMinimized”
readonlyisMinimized:boolean
Defined in: shared/types.ts:617
Current minimized state
isReady
Section titled “isReady”
readonlyisReady:boolean
Defined in: shared/types.ts:608
Whether the window is ready and methods are operational
Methods
Section titled “Methods”blur()
Section titled “blur()”blur():
void
Defined in: shared/types.ts:629
Blur/unfocus the window
Returns
Section titled “Returns”void
close()
Section titled “close()”close():
void
Defined in: shared/types.ts:644
Close the window (respects closable prop)
Returns
Section titled “Returns”void
enterFullscreen()
Section titled “enterFullscreen()”enterFullscreen():
void
Defined in: shared/types.ts:656
Enter fullscreen
Returns
Section titled “Returns”void
exitFullscreen()
Section titled “exitFullscreen()”exitFullscreen():
void
Defined in: shared/types.ts:659
Exit fullscreen
Returns
Section titled “Returns”void
focus()
Section titled “focus()”focus():
void
Defined in: shared/types.ts:626
Focus the window
Returns
Section titled “Returns”void
forceClose()
Section titled “forceClose()”forceClose():
void
Defined in: shared/types.ts:647
Force close the window (bypasses closable)
Returns
Section titled “Returns”void
maximize()
Section titled “maximize()”maximize():
void
Defined in: shared/types.ts:635
Maximize the window
Returns
Section titled “Returns”void
minimize()
Section titled “minimize()”minimize():
void
Defined in: shared/types.ts:632
Minimize the window
Returns
Section titled “Returns”void
setBounds()
Section titled “setBounds()”setBounds(
bounds):void
Defined in: shared/types.ts:650
Set window bounds
Parameters
Section titled “Parameters”bounds
Section titled “bounds”Partial<Bounds>
Returns
Section titled “Returns”void
setTitle()
Section titled “setTitle()”setTitle(
title):void
Defined in: shared/types.ts:653
Set window title
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
toggleMaximize()
Section titled “toggleMaximize()”toggleMaximize():
void
Defined in: shared/types.ts:641
Toggle maximize state
Returns
Section titled “Returns”void
unmaximize()
Section titled “unmaximize()”unmaximize():
void
Defined in: shared/types.ts:638
Unmaximize the window
Returns
Section titled “Returns”void