I
UnboundGlobal
The global unbound object while the client is initialized: the API plus the lifecycle.
interface UnboundGlobal extends UnboundLifecycleMembers
The marketplace module, which plugins also import from @unbound-app/api/marketplace.
initialize
(): voidInherited 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.