Config
Class Config
Hierarchy
Config
Index
Constructors
Properties
Methods
Constructors
constructor
new Config(...data: Array<ConfigData>): Config
Defined in Library/Config/Config.ts:4
Parameters:
| Name | Type |
|---|---|
Rest data | Array<ConfigData> |
Returns: Config
Properties
Private data
data: ConfigData
Defined in Library/Config/Config.ts:4
Methods
all
all(): ConfigData
Defined in Library/Config/Config.ts:14
Returns: ConfigData
merge
merge(...toMerge: Array< Map<any, any> | ConfigData>): void
Defined in Library/Config/Config.ts:18
Parameters:
| Name | Type |
|---|---|
Rest toMerge | Array< Map<any, any> | ConfigData> |
Returns: void
of
of<T>(section: string): T
Defined in Library/Config/Config.ts:10
Type parameters:
T
Parameters:
| Name | Type |
|---|---|
| section | string |
Returns: T
Static merge
merge(...toMerge: Array< Map<any, any> | ConfigData>): void
Defined in Library/Config/Config.ts:22
Parameters:
| Name | Type |
|---|---|
Rest toMerge | Array< Map<any, any> | ConfigData> |
Returns: void
Static mergeMap
mergeMap(target: Map<any, any>, other: Map<any, any>): Map<any, any>
Defined in Library/Config/Config.ts:38
Parameters:
| Name | Type |
|---|---|
| target | Map<any, any> |
| other | Map<any, any> |
Returns: Map<any, any>
Static mergeObject
mergeObject(target: ConfigData, other: ConfigData): ConfigData
Defined in Library/Config/Config.ts:28
Parameters:
| Name | Type |
|---|---|
| target | ConfigData |
| other | ConfigData |
Returns: ConfigData
Static patch
patch(base: any, value: any): any
Defined in Library/Config/Config.ts:46
Parameters:
| Name | Type |
|---|---|
| base | any |
| value | any |
Returns: any