Skip to main content

CachedModule

@webda/core


Interface: CachedModule

Defined in: packages/core/src/application/iconfiguration.ts:9

Cached module is all modules discover plus local package including the sources list

Extends​

Properties​

$schema?​

optional $schema?: string

Defined in: packages/compiler/lib/definition.d.ts:511

Schema version

Inherited from​

WebdaModule.$schema


beans?​

optional beans?: object

Defined in: packages/compiler/lib/definition.d.ts:521

Beans

Index Signature​

[key: string]: ServiceMetadata

Inherited from​

WebdaModule.beans


behaviors?​

optional behaviors?: object

Defined in: packages/compiler/lib/definition.d.ts:547

Behavior classes provided by the module.

Index Signature​

[key: string]: BehaviorMetadata

Inherited from​

WebdaModule.behaviors


capabilities?​

optional capabilities?: object

Defined in: packages/compiler/lib/definition.d.ts:555

Default capability providers declared by this package. Maps capability names to service type names. Merged from dependencies at build/load time; project-level values override.

Index Signature​

[name: string]: string

Inherited from​

WebdaModule.capabilities


deployers?​

optional deployers?: object

Defined in: packages/compiler/lib/definition.d.ts:527

Deployers provided by this module

Index Signature​

[key: string]: ServiceMetadata

Inherited from​

WebdaModule.deployers


flows?​

optional flows?: object

Defined in: packages/compiler/lib/definition.d.ts:563

Workflows compiled from the .flow.ts files, by flow id (<Class>.<Method>)

@webda/workflow registers each one at startup.

Index Signature​

[id: string]: FlowMetadata

Inherited from​

WebdaModule.flows


moddas?​

optional moddas?: object

Defined in: packages/compiler/lib/definition.d.ts:515

Services provided by the module

Index Signature​

[key: string]: ServiceMetadata

Inherited from​

WebdaModule.moddas


models​

models: object

Defined in: packages/compiler/lib/definition.d.ts:540

Models provided by the module

Index Signature​

[key: string]: ModelMetadata

Models provided by the module

Inherited from​

WebdaModule.models


project​

project: ProjectInformation

Defined in: packages/core/src/application/iconfiguration.ts:14

Contained dynamic information on the project Statically capture on deployment


schemas​

schemas: object

Defined in: packages/compiler/lib/definition.d.ts:534

Additional schemas defined by the module Not through a CoreModel or a ServiceParameters

Index Signature​

[key: string]: JSONSchema7

Inherited from​

WebdaModule.schemas