Indicates whether the feature is enabled or not.
The name of the feature whose configuration is being represented.
Retrieves all properties defined for this feature.
An object containing all properties of the feature, where keys are property names and values are their corresponding raw values.
Retrieve configurations for all sub-features of this feature.
A list of all sub-feature configurations for this feature.
Retrieves the value of the specified property for this feature if it exists.
The name of the property to retrieve.
The raw value of the property if it exists, otherwise undefined.
Retrieve configurations for specified sub-feature if it exists.
The configuration for the sub-feature if it exists, otherwise undefined.
Checks if this feature has a specific property defined.
The name of the property to check.
true if the property exists, otherwise false.
Check if this feature has a sub-feature with the provided name.
true if the sub-feature exists, otherwise false.
Contains the configuration info of a specific feature. Note: These configurations are received from the server, and are not configurable by the client.