Skip to main content

DevHelpers

FitFileViewer - API Documentation v29.4.0


FitFileViewer - API Documentation / windowStateUtils / DevHelpers

Interface: DevHelpers

Defined in: windowStateUtils.js:41

Properties​

getConfig()​

getConfig: () => { constants: { DEFAULTS: { WINDOW: { height: number; minHeight: number; minWidth: number; width: number; }; }; FILES: { WINDOW_STATE: string; }; PATHS: { HTML: { INDEX: string; }; ICONS: { FAVICON: string; }; PRELOAD: string; }; WEB_PREFERENCES: { contextIsolation: boolean; nodeIntegration: boolean; sandbox: boolean; }; }; settingsPath: string; currentState: WindowState; }

Defined in: windowStateUtils.js:42

Returns​

{ constants: { DEFAULTS: { WINDOW: { height: number; minHeight: number; minWidth: number; width: number; }; }; FILES: { WINDOW_STATE: string; }; PATHS: { HTML: { INDEX: string; }; ICONS: { FAVICON: string; }; PRELOAD: string; }; WEB_PREFERENCES: { contextIsolation: boolean; nodeIntegration: boolean; sandbox: boolean; }; }; settingsPath: string; currentState: WindowState; }

constants​

constants: { DEFAULTS: { WINDOW: { height: number; minHeight: number; minWidth: number; width: number; }; }; FILES: { WINDOW_STATE: string; }; PATHS: { HTML: { INDEX: string; }; ICONS: { FAVICON: string; }; PRELOAD: string; }; WEB_PREFERENCES: { contextIsolation: boolean; nodeIntegration: boolean; sandbox: boolean; }; }

constants.DEFAULTS​

DEFAULTS: { WINDOW: { height: number; minHeight: number; minWidth: number; width: number; }; }

constants.DEFAULTS.WINDOW​

WINDOW: { height: number; minHeight: number; minWidth: number; width: number; }

constants.DEFAULTS.WINDOW.height​

height: number = 800

constants.DEFAULTS.WINDOW.minHeight​

minHeight: number = 600

constants.DEFAULTS.WINDOW.minWidth​

minWidth: number = 800

constants.DEFAULTS.WINDOW.width​

width: number = 1200

constants.FILES​

FILES: { WINDOW_STATE: string; }

constants.FILES.WINDOW_STATE​

WINDOW_STATE: string = "window-state.json"

constants.PATHS​

PATHS: { HTML: { INDEX: string; }; ICONS: { FAVICON: string; }; PRELOAD: string; }

constants.PATHS.HTML​

HTML: { INDEX: string; }

constants.PATHS.HTML.INDEX​

INDEX: string = "index.html"

constants.PATHS.ICONS​

ICONS: { FAVICON: string; }

constants.PATHS.ICONS.FAVICON​

FAVICON: string = "icons/favicon.ico"

constants.PATHS.PRELOAD​

PRELOAD: string = "preload.js"

constants.WEB_PREFERENCES​

WEB_PREFERENCES: { contextIsolation: boolean; nodeIntegration: boolean; sandbox: boolean; }

constants.WEB_PREFERENCES.contextIsolation​

contextIsolation: boolean = true

constants.WEB_PREFERENCES.nodeIntegration​

nodeIntegration: boolean = false

constants.WEB_PREFERENCES.sandbox​

sandbox: boolean = true

settingsPath​

settingsPath: string

currentState​

currentState: WindowState


resetState()​

resetState: () => boolean

Defined in: windowStateUtils.js:43

Returns​

boolean


validateSettings()​

validateSettings: () => { isValid: boolean; state?: WindowState; path: string; exists: boolean; error?: string; }

Defined in: windowStateUtils.js:44

Returns​

{ isValid: boolean; state?: WindowState; path: string; exists: boolean; error?: string; }

isValid​

isValid: boolean

state?​

optional state: WindowState

path​

path: string

exists​

exists: boolean

error?​

optional error: string