WebdaModule
Interface: WebdaModule
Defined in: packages/compiler/lib/definition.d.ts:507
A Webda module is a NPM package
It contains one or more Modda to provide features
Extended by
Properties
$schema?
optional$schema?:string
Defined in: packages/compiler/lib/definition.d.ts:511
Schema version
beans?
optionalbeans?:object
Defined in: packages/compiler/lib/definition.d.ts:521
Beans
Index Signature
[key: string]: ServiceMetadata
behaviors?
optionalbehaviors?:object
Defined in: packages/compiler/lib/definition.d.ts:547
Behavior classes provided by the module.
Index Signature
[key: string]: BehaviorMetadata
capabilities?
optionalcapabilities?: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
deployers?
optionaldeployers?:object
Defined in: packages/compiler/lib/definition.d.ts:527
Deployers provided by this module
Index Signature
[key: string]: ServiceMetadata
flows?
optionalflows?: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
moddas?
optionalmoddas?:object
Defined in: packages/compiler/lib/definition.d.ts:515
Services provided by the module
Index Signature
[key: string]: ServiceMetadata
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
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