Skip to main content
Version: v1

IConfigProvider Interface

Explicitly typed interface for reading configurations

Signature

export interface IConfigProvider extends IConfigProviderBase

Extends: IConfigProviderBase

Methods

MethodReturn TypeDescription
getBoolean(name)boolean | undefined
getBooleanArray(name)boolean[] | undefined
getNumber(name)number | undefined
getNumberArray(name)number[] | undefined
getString(name)string | undefined
getStringArray(name)string[] | undefined

Method Details

getBoolean

Signature

getBoolean(name: string): boolean | undefined;

Parameters

ParameterTypeDescription
namestring

Returns

Return type: boolean | undefined

getBooleanArray

Signature

getBooleanArray(name: string): boolean[] | undefined;

Parameters

ParameterTypeDescription
namestring

Returns

Return type: boolean[] | undefined

getNumber

Signature

getNumber(name: string): number | undefined;

Parameters

ParameterTypeDescription
namestring

Returns

Return type: number | undefined

getNumberArray

Signature

getNumberArray(name: string): number[] | undefined;

Parameters

ParameterTypeDescription
namestring

Returns

Return type: number[] | undefined

getString

Signature

getString(name: string): string | undefined;

Parameters

ParameterTypeDescription
namestring

Returns

Return type: string | undefined

getStringArray

Signature

getStringArray(name: string): string[] | undefined;

Parameters

ParameterTypeDescription
namestring

Returns

Return type: string[] | undefined