Skip to content

Interface: UIOptions ​

Defined in: src/tools/ui.ts:419

Extends ​

Properties ​

api ​

ts
api: object;

Defined in: src/basic.ts:435

pluginID ​

ts
pluginID: string;

Inherited from ​

BasicOptions.api


debug ​

ts
debug: object;

Defined in: src/basic.ts:431

disableDebugBridgePassword ​

ts
disableDebugBridgePassword: boolean;

password ​

ts
password: string;

Deprecated ​

Has no effect. The debug bridge is no longer registered by default. To enable it in development builds, call DebugBridge.register().

Inherited from ​

BasicOptions.debug


listeners ​

ts
listeners: object;

Defined in: src/basic.ts:438

_mainWindow? ​

ts
optional _mainWindow: any;

_plugin? ​

ts
optional _plugin: observer;

callbacks ​

ts
callbacks: object;
callbacks.onMainWindowLoad ​
ts
onMainWindowLoad: Set<(win) => void>;
callbacks.onMainWindowUnload ​
ts
onMainWindowUnload: Set<(win) => void>;
callbacks.onPluginUnload ​
ts
onPluginUnload: Set<(...args) => void>;

Inherited from ​

BasicOptions.listeners


log ​

ts
log: object;

Defined in: src/basic.ts:421

_type ​

ts
readonly _type: "toolkitlog";

disableConsole ​

ts
disableConsole: boolean;

disableZLog ​

ts
disableZLog: boolean;

prefix ​

ts
prefix: string;

Inherited from ​

BasicOptions.log


ui ​

ts
ui: object;

Defined in: src/tools/ui.ts:420

enableElementDOMLog ​

ts
enableElementDOMLog: boolean;

Wether to log the DOM node mounted by createElement.

enableElementJSONLog ​

ts
enableElementJSONLog: boolean;

Wether to log the ElementProps parameter in createElement.

enableElementRecord ​

ts
enableElementRecord: boolean;

Whether to record elements created with createElement.