Promise which is resolved when the system is initialized and ready to use.
Is this object destroyed?
Checks if the system is initialized and ready to use.
Binds new registration with itself. This registration/destroyable will be destroyed with this.
Checks if the system is initialized and ready to use. If not, throws an error. If it is, do nothing.
Checks, whether the object is not destroyed
Message that will replace default one before error
Callback runed before error is thrown; typically this can be some logging
Register element that will be included in UI
Note: Consider using higher-level API
Chcek whether the given object is destroyable
UserInterfaceSystem can register and manage additional JSX
Note: Using UserInterfaceSystem is not recommended to use directly because it is using very low-level API. Consider using higher-level API like ToolbarSystem, NotificationSystem, etc. Note: UserInterfaceSystem is for JSX (HTML) vs. StyleSystem is for CSS styles