Skip to main content

WebdaModule

@webda/compiler


Interface: WebdaModule

Defined in: definition.ts:431

A Webda module is a NPM package

It contains one or more Modda to provide features

Properties​

$schema?​

optional $schema?: string

Defined in: definition.ts:435

Schema version


beans?​

optional beans?: object

Defined in: definition.ts:445

Beans

Index Signature​

[key: string]: ServiceMetadata


behaviors?​

optional behaviors?: object

Defined in: definition.ts:472

Behavior classes provided by the module.

Index Signature​

[key: string]: BehaviorMetadata


capabilities?​

optional capabilities?: object

Defined in: definition.ts:480

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?​

optional deployers?: object

Defined in: definition.ts:451

Deployers provided by this module

Index Signature​

[key: string]: ServiceMetadata


moddas?​

optional moddas?: object

Defined in: definition.ts:439

Services provided by the module

Index Signature​

[key: string]: ServiceMetadata


models​

models: object

Defined in: definition.ts:465

Models provided by the module

Index Signature​

[key: string]: ModelMetadata

Models provided by the module


schemas​

schemas: object

Defined in: definition.ts:459

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

Index Signature​

[key: string]: JSONSchema7