@visactor/vchart
Version:
charts lib based @visactor/VGrammar
12 lines (11 loc) • 668 B
TypeScript
import type { ICartesianCrosshairSpec, ICommonCrosshairSpec, ICrosshairCategoryFieldSpec, ICrosshairValueFieldSpec, IPolarCrosshairSpec } from './spec';
export interface ICrosshairTheme extends ICommonCrosshairSpec {
bandField?: Partial<ICrosshairCategoryFieldSpec>;
linearField?: Partial<ICrosshairValueFieldSpec>;
xField?: Partial<ICartesianCrosshairSpec['xField']>;
yField?: Partial<ICartesianCrosshairSpec['yField']>;
categoryField?: Partial<IPolarCrosshairSpec['categoryField']>;
valueField?: Partial<IPolarCrosshairSpec['valueField']>;
trigger?: ICommonCrosshairSpec['trigger'];
triggerOff?: ICommonCrosshairSpec['triggerOff'];
}