@visactor/vchart
Version:
charts lib based @visactor/VGrammar
12 lines (11 loc) • 438 B
TypeScript
import type { DataView } from '@visactor/vdataset';
import type { IGrammarItem } from '../interface';
import type { ICompilableMark } from '../mark';
export interface ICompilableData extends IGrammarItem {
getDataView: () => DataView;
setDataView: (d?: DataView) => void;
getProduct: () => any;
updateData: (noRender?: boolean) => void;
getLatestData: () => any;
addRelatedMark: (mark: ICompilableMark) => void;
}