I

UnboundGlobal

The global unbound object while the client is initialized: the API plus the lifecycle.

interface UnboundGlobal extends UnboundLifecycle

Members

The assets module, which plugins also import from @unbound-app/api/assets.

The builtins module, which plugins also import from @unbound-app/api/builtins.

The commands module, which plugins also import from @unbound-app/api/commands.

The dialogs module, which plugins also import from @unbound-app/api/dialogs.

The flux module, which plugins also import from @unbound-app/api/flux.

The fonts module, which plugins also import from @unbound-app/api/fonts.

The fs module, which plugins also import from @unbound-app/api/fs.

The i18n module, which plugins also import from @unbound-app/api/i18n.

The iconPacks module, which plugins also import from @unbound-app/api/iconPacks.

The marketplace module, which plugins also import from @unbound-app/api/marketplace.

The metro module, which plugins also import from @unbound-app/api/metro.

The native module, which plugins also import from @unbound-app/api/native.

The patcher module, which plugins also import from @unbound-app/api/patcher.

The plugins module, which plugins also import from @unbound-app/api/plugins.

The settings module, which plugins also import from @unbound-app/api/settings.

The shims module, which plugins also import from @unbound-app/api/shims.

The storage module, which plugins also import from @unbound-app/api/storage.

The sync module, which plugins also import from @unbound-app/api/sync.

The themes module, which plugins also import from @unbound-app/api/themes.

The toasts module, which plugins also import from @unbound-app/api/toasts.

The ui module, which plugins also import from @unbound-app/api/ui.

The updates module, which plugins also import from @unbound-app/api/updates.

The utils module, which plugins also import from @unbound-app/api/utils.

initialize(): void

Inherited from UnboundLifecycle.initialize

Brings up the client: registers the addon managers, starts the built-ins, loads each kind's addons, then runs the built-ins' afterAddons hooks. Twin of shutdown.

shutdown(): Promise<void>

Inherited from UnboundLifecycle.shutdown

Tears the client back down: stops the built-ins, shuts down each kind's manager, persists settings, unregisters the managers and clears the global down to the lifecycle entry points. Twin of initialize.

Returns

A promise that resolves once settings have been persisted and shutdown is complete.