Defined in: window-state.ts:7
alwaysOnTop:
boolean
Defined in: window-state.ts:14
fullscreen:
boolean
Defined in: window-state.ts:13
height:
number
Defined in: window-state.ts:11
maximized:
boolean
Defined in: window-state.ts:12
width:
number
Defined in: window-state.ts:10
x:
number
Defined in: window-state.ts:8
y:
number
Defined in: window-state.ts:9
Defined in: window-state.ts:17
optionalfile?:string
Defined in: window-state.ts:19
Absolute path of the state JSON file.
constwindowState:object
Defined in: window-state.ts:47
get: (
options) =>Promise<WindowState|null> =getWindowState
Reads the persisted window geometry (null when none is saved).
WindowStateOptions = {}
Promise<WindowState | null>
restore: (
options) =>Promise<WindowState|null> =restoreWindowState
Restores the persisted window geometry (no-op when none is saved).
WindowStateOptions = {}
Promise<WindowState | null>
save: (
options) =>Promise<WindowState> =saveWindowState
Persists the current window geometry and returns what was saved.
WindowStateOptions = {}
Promise<WindowState>
getWindowState(
options?):Promise<WindowState|null>
Defined in: window-state.ts:23
Reads the persisted window geometry (null when none is saved).
WindowStateOptions = {}
Promise<WindowState | null>
restoreWindowState(
options?):Promise<WindowState|null>
Defined in: window-state.ts:39
Restores the persisted window geometry (no-op when none is saved).
WindowStateOptions = {}
Promise<WindowState | null>
saveWindowState(
options?):Promise<WindowState>
Defined in: window-state.ts:32
Persists the current window geometry and returns what was saved.
WindowStateOptions = {}
Promise<WindowState>