UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

24 lines (23 loc) 961 B
import type { DataView } from '@visactor/vdataset'; import { GrammarItem } from '../grammar-item'; import type { Maybe } from '../../typings'; import type { ICompilableData } from './interface'; import type { GrammarItemInitOption } from '../interface'; import type { ICompilableMark } from '../mark'; export declare class CompilableData extends GrammarItem implements ICompilableData { protected _product: Maybe<any>; protected _prevProduct: Maybe<any>; getProduct(): any; protected _data: Maybe<DataView>; getDataView(): DataView; setDataView(d?: DataView): void; getLatestData(): any; constructor(option: GrammarItemInitOption, dataView?: DataView); removeProduct(): void; release(): void; protected _relatedMarks?: Record<string, ICompilableMark>; addRelatedMark(mark: ICompilableMark): void; updateData(noRender?: boolean): void; protected _compileProduct(): void; generateProductId(): string; }