Salta al contenuto principale
Versione: 6.x

Class: ConfigBuilder

Helper configuration builder constructor, used to build the configuration for testing or programatically creating a configuration.

Constructors

constructor

new ConfigBuilder(config?)

Parameters

NameType
config?Partial<ConfigYaml>

Defined in

builder.ts:21

Properties

config

Private config: ConfigYaml

Defined in

builder.ts:19

Methods

addAuth

addAuth(auth): ConfigBuilder

Parameters

NameType
authPartial<any>

Returns

ConfigBuilder

Defined in

builder.ts:46


addLogger

addLogger(log): ConfigBuilder

Parameters

NameType
logLoggerConfItem

Returns

ConfigBuilder

Defined in

builder.ts:51


addPackageAccess

addPackageAccess(pattern, pkgAccess): ConfigBuilder

Parameters

NameType
patternstring
pkgAccessPackageAccessYaml

Returns

ConfigBuilder

Defined in

builder.ts:30


addSecurity

addSecurity(security): ConfigBuilder

Parameters

NameType
securityPartial<Security>

Returns

ConfigBuilder

Defined in

builder.ts:41


addStorage

addStorage(storage): ConfigBuilder

Parameters

NameType
storagestring | object

Returns

ConfigBuilder

Defined in

builder.ts:56


addUplink(id, uplink): ConfigBuilder

Parameters

NameType
idstring
uplinkUpLinkConf

Returns

ConfigBuilder

Defined in

builder.ts:36


getAsYaml

getAsYaml(): string

Returns

string

Defined in

builder.ts:69


getConfig

getConfig(): ConfigYaml

Returns

ConfigYaml

Defined in

builder.ts:65


build

Static build(config?): ConfigBuilder

Parameters

NameType
config?Partial<ConfigYaml>

Returns

ConfigBuilder

Defined in

builder.ts:26