import type * as OpenFin from '../OpenFin'; import { ERROR_BOX_TYPES } from './ERROR_BOX_TYPES'; import { WebOptions } from './WebOptions'; export interface WindowOptions extends Partial, Partial { name: string; uuid: string; } export interface WindowInternalOptions extends WebOptions { 'alwaysOnBottom': boolean; 'appLogFlushInterval': number; 'center': boolean; 'description': string; 'disableIabSecureLogging': boolean; 'draggable': boolean; 'enableAppLogging': boolean; 'enable-plugins': boolean; 'enableLargerThanScreen': boolean; 'exitOnClose': boolean; 'experimental': any; 'hasLoaded': boolean; 'hideOnBlur': boolean; 'hideOnClose': boolean; 'hideWhileChildrenVisible': boolean; 'isRawWindowOpen': boolean; 'launchExternal': string; 'loadErrorMessage': string; 'nonPersistent': boolean; 'nonPersistant': boolean; 'plugins': boolean; 'preload': string | OpenFin.PreloadScript[]; 'resize': boolean; 'show': boolean; 'skipTaskbar': boolean; 'taskbarIcon': string; 'title': string; 'toShowOnRun': boolean; 'transparent': boolean; '_type': ERROR_BOX_TYPES; 'webPreferences': { nodeIntegration: boolean; plugins: boolean; }; }