IApplication
Interface: IApplication
Defined in: packages/core/src/application/iapplication.ts:10
Application interface.
Methods
getAppPath()
getAppPath(
source):string
Defined in: packages/core/src/application/iapplication.ts:12
Parameters
source
string
Returns
string
getCurrentConfiguration()
getCurrentConfiguration():
Configuration
Defined in: packages/core/src/application/iapplication.ts:11
Returns
getImplementations()
getImplementations<
T>(object):object
Defined in: packages/core/src/application/iapplication.ts:20
Type Parameters
T
T extends AbstractService<ServiceParameters, { }>
Parameters
object
T
Returns
object
getModda()
getModda(
name):CustomConstructor<AbstractService<ServiceParameters, { }>, [string,any]>
Defined in: packages/core/src/application/iapplication.ts:40
Get a service definition by name
Parameters
name
string
Returns
CustomConstructor<AbstractService<ServiceParameters, { }>, [string, any]>
getModel()
getModel(
name):any
Defined in: packages/core/src/application/iapplication.ts:24
Get an application model
Parameters
name
string | object
Returns
any
getModelId()
getModelId(
object,full?):string
Defined in: packages/core/src/application/iapplication.ts:35
Get Webda model name
Parameters
object
any
instance of an object or constructor
full?
boolean
if true return the full model name
Returns
string
getModelMetadata()
getModelMetadata(
name):ModelMetadata
Defined in: packages/core/src/application/iapplication.ts:28
Get the metadata for a model
Parameters
name
string
Returns
ModelMetadata
getModels()
getModels():
object
Defined in: packages/core/src/application/iapplication.ts:17
Returns
object
getPackageDescription()
getPackageDescription():
PackageDescriptor
Defined in: packages/core/src/application/iapplication.ts:18
Returns
getSchema()
getSchema(
name):unknown
Defined in: packages/core/src/application/iapplication.ts:14
Parameters
name
any
Returns
unknown
getSchemas()
getSchemas():
object
Defined in: packages/core/src/application/iapplication.ts:15
Returns
object
replaceVariables()
replaceVariables(
arg0,arg1):any
Defined in: packages/core/src/application/iapplication.ts:19
Parameters
arg0
any
arg1
any
Returns
any