ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
39 lines (38 loc) • 1.21 kB
TypeScript
import { ChangeDetectableProperties } from 'ag-charts-core';
import type { CssColor } from 'ag-charts-types';
export declare class ScrollbarTrack extends ChangeDetectableProperties {
enabled: boolean;
fill?: CssColor;
fillOpacity: number;
stroke?: string;
strokeWidth: number;
strokeOpacity: number;
lineDash: number[];
lineDashOffset: number;
cornerRadius: number;
opacity: number;
}
export declare class ScrollbarThumbHoverStyle extends ChangeDetectableProperties {
fill?: CssColor;
stroke?: string;
}
export declare class ScrollbarThumb extends ScrollbarTrack {
minSize: number;
hoverStyle: ScrollbarThumbHoverStyle;
}
export declare class ScrollbarProperties extends ChangeDetectableProperties {
enabled: boolean;
thickness: number;
spacing: number;
tickSpacing: number;
placement: 'inner' | 'outer';
visible: 'auto' | 'always' | 'never';
track: ScrollbarTrack;
thumb: ScrollbarThumb;
}
export declare class HorizontalScrollbarProperties extends ScrollbarProperties {
position?: 'top' | 'bottom';
}
export declare class VerticalScrollbarProperties extends ScrollbarProperties {
position?: 'left' | 'right';
}