@cbpds/web-components
Version:
Web components for the CBP Design System.
33 lines (32 loc) • 922 B
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
export declare class CbpSlider {
private formFields;
private valueField1;
private valueField2;
private valueFields;
host: HTMLElement;
fieldId: string;
value: number | number[] | string;
gap: number;
variant: "single" | "range";
min: number;
max: number;
step: number;
hideMinmax: boolean;
hideInput: boolean;
error: boolean;
disabled: boolean;
context: 'light-inverts' | 'light-always' | 'dark-inverts' | 'dark-always';
sx: any;
valueChange: EventEmitter;
watchDisabledHandler(newValue: boolean): void;
handleChange(e: any, i?: number): void;
initRangeValues(): void;
setSliderBar(): void;
initRangeSlider(): void;
updateRangeBoundaries(): void;
componentWillLoad(): void;
componentDidLoad(): void;
componentDidRender(): void;
render(): any;
}