UNPKG

@taiga-ui/legacy

Version:

Legacy Taiga UI entities from the previous major release to simplify migration

43 lines (42 loc) 2.49 kB
import { type TuiContext } from '@taiga-ui/cdk/types'; import { type TuiKeySteps } from '@taiga-ui/kit/components/slider'; import { AbstractTuiControl } from '@taiga-ui/legacy/classes'; import { type TuiFocusableElementAccessor, type TuiNativeFocusableElement } from '@taiga-ui/legacy/tokens'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; /** * TODO(v5): delete it * @deprecated use new version of {@link https://taiga-ui.dev/components/input-slider TuiInputSlider} (from @taiga-ui/kit) instead */ export declare class TuiInputSliderComponent extends AbstractTuiControl<number> implements TuiFocusableElementAccessor { private readonly inputNumberRef?; private readonly sliderRef?; protected textfieldValue: number; protected readonly controller: import("@taiga-ui/legacy/directives").TuiTextfieldController; min: number; max: number; quantum: number; steps: number; segments: number[] | number; keySteps: TuiKeySteps | null; valueContent: PolymorpheusContent<TuiContext<number>>; get nativeFocusableElement(): TuiNativeFocusableElement | null; get focused(): boolean; writeValue(value: number | null): void; protected get prefix(): string; protected get postfix(): string; protected get computedSteps(): number; protected get precision(): number; protected get showValueContent(): boolean; protected get step(): number; protected computeKeySteps(keySteps: TuiKeySteps | null, min: number, max: number): TuiKeySteps; protected focusTextInput(): void; protected safelyUpdateValue(value: number | null): void; protected onVerticalArrowKeyDown(coefficient: number): void; protected onSliderChange(newValue: number): void; protected onFocused(focused: boolean): void; protected getFallbackValue(): number; private valueGuard; static ɵfac: i0.ɵɵFactoryDeclaration<TuiInputSliderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiInputSliderComponent, "tui-input-slider", never, { "min": { "alias": "min"; "required": false; }; "max": { "alias": "max"; "required": false; }; "quantum": { "alias": "quantum"; "required": false; }; "steps": { "alias": "steps"; "required": false; }; "segments": { "alias": "segments"; "required": false; }; "keySteps": { "alias": "keySteps"; "required": false; }; "valueContent": { "alias": "valueContent"; "required": false; }; }, {}, never, ["*"], false, never>; }