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
Destroy the object
Note: When searching with limit, it depends on order of connectors registration
Note: When searching with limit, it depends on order of connectors registration
Chcek whether the given object is destroyable
ModuleStore unites all module store connectors into one API, so consumer have same way how to get internal or external module
Note: Modules storage - is just getter / setter for modules Modules store - has full logic of modules domain