Skip to main content

ConfigSchemaApplication

@webda/compiler


Interface: ConfigSchemaApplication

Defined in: compiler/src/configuration.ts:153

Interface for the application methods needed by configuration schema generation

Methods​

completeNamespace()​

completeNamespace(name): string

Defined in: compiler/src/configuration.ts:177

Complete namespace

Parameters​

name​

string

Returns​

string


getConfiguration()​

getConfiguration(): object

Defined in: compiler/src/configuration.ts:169

Get the configuration

Returns​

object

services​

services: object

Index Signature​

[key: string]: any


getDeployers()​

getDeployers(): object

Defined in: compiler/src/configuration.ts:165

Get the deployers

Returns​

object


getModdas()​

getModdas(): object

Defined in: compiler/src/configuration.ts:157

Get the moddas

Returns​

object


getModules()​

getModules(): object

Defined in: compiler/src/configuration.ts:173

Get the modules

Returns​

object

beans?​

optional beans?: object

Index Signature​

[key: string]: any

behaviors?​

optional behaviors?: Record<string, any>

models?​

optional models?: Record<string, any>


getSchema()​

getSchema(type): JSONSchema7

Defined in: compiler/src/configuration.ts:161

Get the schema

Parameters​

type​

string

Returns​

JSONSchema7