Skip to main content

ConfigurationManager

@codebolt/types


Interface: ConfigurationManager

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:365

Methods

delete()

delete(key: string): boolean;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:369

Parameters

ParameterType
keystring

Returns

boolean


get()

get<T>(key: string): T;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:366

Type Parameters

Type Parameter
T

Parameters

ParameterType
keystring

Returns

T


getAll()

getAll(): Record<string, any>;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:370

Returns

Record<string, any>


has()

has(key: string): boolean;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:368

Parameters

ParameterType
keystring

Returns

boolean


merge()

merge(config: Record<string, any>): void;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:371

Parameters

ParameterType
configRecord<string, any>

Returns

void


set()

set<T>(key: string, value: T): void;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:367

Type Parameters

Type Parameter
T

Parameters

ParameterType
keystring
valueT

Returns

void


validate()

validate(schema: any): boolean;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:372

Parameters

ParameterType
schemaany

Returns

boolean