DimensionsBuilder
维度构建器,用于添加、修改、删除维度配置。维度是数据的分类字段,如:时间、地区、产品类别
属性
方法
constructor
定义:
参数:
add
添加一个维度
定义:
返回: DimensionsBuilder
参数:
remove
删除指定 ID 的维度
定义:
返回: DimensionsBuilder
参数:
update
更新指定维度 ID 的配置
定义:
返回: DimensionsBuilder
参数:
find
按回调条件查找第一个维度,行为与 Array.find 一致
定义:
返回: DimensionNodeBuilder \| undefined
参数:
findAll
获取所有维度
定义:
返回: DimensionNodeBuilder[]
toJSON
导出所有维度为 JSON 数组
定义:
返回: VBIDimension[]
observe
监听维度变化,返回取消监听的函数
定义:
返回: () => void
参数:
static isDimensionNode
定义:
返回: node is VBIDimension
参数:
static isDimensionGroup
定义:
返回: node is VBIDimensionGroup
参数: