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