UNPKG

@visactor/vgrammar-core

Version:

VGrammar is a visual grammar library

17 lines (16 loc) 944 B
import type { SliderAttributes } from '@visactor/vrender-components'; import type { IGroupMark, ITheme, IView, MarkFunctionType, Nil, RecursivePartial } from '../types'; import type { ISlider, SliderSpec } from '../types/component'; import { Component } from '../view/component'; export declare const generateSliderAttributes: (min: number, max: number, theme?: ITheme, addition?: RecursivePartial<SliderAttributes>) => SliderAttributes; export declare class Slider extends Component implements ISlider { static readonly componentType: string; protected spec: SliderSpec; constructor(view: IView, group?: IGroupMark); protected parseAddition(spec: SliderSpec): this; min(min: MarkFunctionType<number> | Nil): this; max(max: MarkFunctionType<number> | Nil): this; setStartEndValue(start?: number, end?: number): this; protected _updateComponentEncoders(): void; } export declare const registerSlider: () => void;