ICore
Interface: ICore
Defined in: packages/core/src/core/icore.ts:241
Useful interface to get the instance id
Deprecated
Methods
getBinaryStore()
getBinaryStore(
model,attribute):AbstractService
Defined in: packages/core/src/core/icore.ts:251
Parameters
model
string | Model | ModelClass<Storable<any, any>>
attribute
string
Returns
getInstanceId()
getInstanceId():
string
Defined in: packages/core/src/core/icore.ts:266
Returns
string
getLocales()
getLocales():
string[]
Defined in: packages/core/src/core/icore.ts:252
Returns
string[]
getModelStore()
getModelStore<
T>(item):AbstractService
Defined in: packages/core/src/core/icore.ts:258
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:263
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:264
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:265
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:250
Returns
object
isDebug()
isDebug():
boolean
Defined in: packages/core/src/core/icore.ts:249
Return if Webda is in debug mode
Returns
boolean
stop()
stop():
Promise<void>
Defined in: packages/core/src/core/icore.ts:245
Stop the core gracefully
Returns
Promise<void>
updateConfiguration()
updateConfiguration(
newConfig):void
Defined in: packages/core/src/core/icore.ts:267
Parameters
newConfig
{[key: string]: any; }
Returns
void