VBIChartBuilder

属性

属性类型说明
docY.Doc-
dslY.Map<any>-
adaptersVBIChartBuilderAdapters<TQueryDSL, TSeedDSL>-
chartTypeChartTypeBuilder-
measuresMeasuresBuilder-
dimensionsDimensionsBuilder-
havingFilterHavingFilterBuilder-
whereFilterWhereFilterBuilder-
themeThemeBuilder-
localeLocaleBuilder-
limitLimitBuilder-
undoManagerUndoManager-

方法

constructor

定义:

constructor(doc: Y.Doc, options: VBIChartBuilderOptions<TQueryDSL, TSeedDSL>, dsl: Y.Map<any>)

参数:

参数类型说明
docY.Doc-
optionsVBIChartBuilderOptions<TQueryDSL, TSeedDSL>-
dslY.Map-

applyUpdate

定义:

applyUpdate(update: Uint8Array, transactionOrigin: any): void

返回: void

参数:

参数类型说明
updateUint8Array-
transactionOriginany-

encodeStateAsUpdate

定义:

encodeStateAsUpdate(targetStateVector: Uint8Array): Uint8Array<ArrayBufferLike>

返回: Uint8Array<ArrayBufferLike>

参数:

参数类型说明
targetStateVectorUint8Array-

buildVSeed

定义:

buildVSeed(options: BuildVSeedOptions): Promise<TSeedDSL>

返回: Promise<TSeedDSL>

参数:

参数类型说明
options = {}BuildVSeedOptions-

buildVQuery

定义:

buildVQuery(): TQueryDSL

返回: TQueryDSL

build

定义:

build(): VBIChartDSL

返回: VBIChartDSL

isEmpty

定义:

isEmpty(): boolean

返回: boolean

getSchema

定义:

getSchema(): Promise<any>

返回: Promise<any>