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