Skip to main content
Version: v1

IConfigProvider Interface

Explicitly typed interface for reading configurations

Signature

export interface IConfigProvider extends IConfigProviderBase

Extends: IConfigProviderBase

Methods

Method Return Type Description
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

Parameter Type Description
name string

Returns

Return type: boolean | undefined

getBooleanArray

Signature

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

Parameters

Parameter Type Description
name string

Returns

Return type: boolean[] | undefined

getNumber

Signature

getNumber(name: string): number | undefined;

Parameters

Parameter Type Description
name string

Returns

Return type: number | undefined

getNumberArray

Signature

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

Parameters

Parameter Type Description
name string

Returns

Return type: number[] | undefined

getString

Signature

getString(name: string): string | undefined;

Parameters

Parameter Type Description
name string

Returns

Return type: string | undefined

getStringArray

Signature

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

Parameters

Parameter Type Description
name string

Returns

Return type: string[] | undefined