ICore
Interface: ICore
Defined in: packages/core/src/core/icore.ts:216
Useful interface to get the instance id
Deprecated
Methods
getBinaryStore()
getBinaryStore(
model,attribute):AbstractService
Defined in: packages/core/src/core/icore.ts:226
Parameters
model
string | Model | ModelClass<Storable<any, any>>
attribute
string
Returns
getInstanceId()
getInstanceId():
string
Defined in: packages/core/src/core/icore.ts:241
Returns
string
getLocales()
getLocales():
string[]
Defined in: packages/core/src/core/icore.ts:227
Returns
string[]
getModelStore()
getModelStore<
T>(item):AbstractService
Defined in: packages/core/src/core/icore.ts:233
Get the store assigned to this model
Type Parameters
T
T extends Model
Parameters
item
string | T | CustomConstructor<T>
Returns
getService()
Call Signature
getService<
T>(name):T
Defined in: packages/core/src/core/icore.ts:238
Return a service
Type Parameters
T
T extends Service<ServiceParameters, { }> = Service<ServiceParameters, { }>
Parameters
name
string
Returns
T
Call Signature
getService<
T>(name):T
Defined in: packages/core/src/core/icore.ts:239
Type Parameters
T
T extends Store<StoreParameters, StoreEvents> = Store<StoreParameters, StoreEvents>
Parameters
name
"Registry"
Returns
T
Call Signature
getService<
T>(name):T
Defined in: packages/core/src/core/icore.ts:240
Type Parameters
T
T extends CryptoService<CryptoServiceParameters> = CryptoService<CryptoServiceParameters>
Parameters
name
"CryptoService"
Returns
T
getServices()
getServices():
object
Defined in: packages/core/src/core/icore.ts:225
Returns
object
isDebug()
isDebug():
boolean
Defined in: packages/core/src/core/icore.ts:224
Return if Webda is in debug mode
Returns
boolean
stop()
stop():
Promise<void>
Defined in: packages/core/src/core/icore.ts:220
Stop the core gracefully
Returns
Promise<void>
updateConfiguration()
updateConfiguration(
newConfig):void
Defined in: packages/core/src/core/icore.ts:242
Parameters
newConfig
Returns
void