DimensionsBuilder
Dimension builder for adding, modifying, and removing dimension configuration. Dimensions are the categorical fields in data, such as: time, region, product category.
Properties
Methods
constructor
Definition:
Parameters:
add
Adds a dimension.
Definition:
Returns: DimensionsBuilder
Parameters:
remove
Removes the dimension with the specified ID.
Definition:
Returns: DimensionsBuilder
Parameters:
update
Updates the configuration of the dimension with the specified ID.
Definition:
Returns: DimensionsBuilder
Parameters:
find
Finds the first dimension matching the callback condition, behaves like Array.find.
Definition:
Returns: DimensionNodeBuilder \| undefined
Parameters:
findAll
Gets all dimensions.
Definition:
Returns: DimensionNodeBuilder[]
toJSON
Exports all dimensions as a JSON array.
Definition:
Returns: VBIDimension[]
observe
Listens for dimension changes, returns an unsubscribe function.
Definition:
Returns: () => void
Parameters:
static isDimensionNode
Definition:
Returns: node is VBIDimension
Parameters:
static isDimensionGroup
Definition:
Returns: node is VBIDimensionGroup
Parameters: