Config
Class
Config
Hierarchy
Config
Index
Constructors
Properties
Methods
Constructors
constructor
new Config(...data: Array
<ConfigData>): Config
Defined in Library/Config/Config.ts:6
Parameters:
Name | Type |
---|---|
Rest data | Array <ConfigData> |
Returns: Config
Properties
Private
data
data: ConfigData
Defined in Library/Config/Config.ts:6
Methods
all
all(): ConfigData
Defined in Library/Config/Config.ts:16
Returns: ConfigData
merge
merge(...toMerge: Array
< Map
<any
, any
> | ConfigData>): void
Defined in Library/Config/Config.ts:20
Parameters:
Name | Type |
---|---|
Rest toMerge | Array < Map <any , any > | ConfigData> |
Returns: void
of
of<T
>(section: string
): T
Defined in Library/Config/Config.ts:12
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:24
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:40
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:30
Parameters:
Name | Type |
---|---|
target | ConfigData |
other | ConfigData |
Returns: ConfigData
Static
patch
patch(base: any
, value: any
): any
Defined in Library/Config/Config.ts:48
Parameters:
Name | Type |
---|---|
base | any |
value | any |
Returns: any