Constructor
new BaseObjectConfig(cfg, requiredPropertiesopt, optionalPropertiesopt)
The generic constructor to build an instance based on required and optional properties description
The values of each properties defined in requiredProperties and optionalProperties will be converted to is type:
boolean, number, extent ; and will be stored in an _{name} attribute
This will help to get values respecting the type defined in getter and to validate the config
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
cfg |
object | the lizmap config object | |
requiredProperties |
object |
<optional> |
the required properties definition |
optionalProperties |
object |
<optional> |
the optional properties definition |
- Source: