@taiga-ui/kit
Version:
Taiga UI Angular main components kit
28 lines (27 loc) • 1.33 kB
TypeScript
import type { TuiSizeS } from '@taiga-ui/core/types';
import { TuiSliderKeyStepsBase } from './helpers/slider-key-steps.directive';
import * as i0 from "@angular/core";
export declare class TuiSliderComponent {
private readonly control;
protected readonly options: import("./slider.options").TuiSliderOptions;
protected readonly segments: import("@angular/core").WritableSignal<number[]>;
protected readonly ticksGradient: import("@angular/core").Signal<string>;
size: TuiSizeS;
readonly el: HTMLInputElement;
readonly keySteps: TuiSliderKeyStepsBase | null;
constructor();
set segmentsSetter(segments: number[]);
get valueRatio(): number;
get min(): number;
set min(x: number);
get max(): number;
set max(x: number);
get step(): number;
set step(x: number);
get value(): number;
set value(newValue: number);
protected getTicksGradient(segments: number[]): string;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiSliderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiSliderComponent, "input[type=range][tuiSlider]", never, { "size": { "alias": "size"; "required": false; }; "segmentsSetter": { "alias": "segments"; "required": false; }; }, {}, never, never, true, never>;
static ngAcceptInputType_segmentsSetter: number[] | number;
}