UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

44 lines (43 loc) 3.28 kB
import { TuiControl } from '@taiga-ui/cdk/classes'; import { type TuiContext } from '@taiga-ui/cdk/types'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; export declare class TuiInputRange extends TuiControl<readonly [number, number]> { private readonly inputs; private readonly range; private readonly options; private readonly isMobile; private readonly quantumTransformer; protected readonly size: import("@angular/core").Signal<"m" | "l" | "s">; protected start: number; protected end: number; protected side: 'end' | 'start'; protected readonly contentStart: import("@angular/core").Signal<PolymorpheusContent<TuiContext<number>>>; protected readonly contentEnd: import("@angular/core").Signal<PolymorpheusContent<TuiContext<number>>>; readonly min: import("@angular/core").InputSignal<number>; readonly max: import("@angular/core").InputSignal<number>; readonly step: import("@angular/core").InputSignal<number>; readonly segments: import("@angular/core").InputSignal<number>; readonly keySteps: import("@angular/core").InputSignal<[[0, number], ...[number, number][], [100, number]] | undefined>; readonly quantum: import("@angular/core").InputSignal<number>; readonly prefix: import("@angular/core").InputSignalWithTransform<readonly [string, string], readonly [string, string] | null | undefined>; readonly postfix: import("@angular/core").InputSignalWithTransform<readonly [string, string], readonly [string, string] | null | undefined>; readonly content: import("@angular/core").InputSignal<readonly [PolymorpheusContent<TuiContext<number>>, PolymorpheusContent<TuiContext<number>>]>; writeValue(value: [number, number]): void; protected get contentStartHidden(): boolean; protected get contentEndHidden(): boolean; protected takeStep(event: Event | KeyboardEvent, coefficients: readonly [number, number]): void; protected onInput([start, end]: [number | null, number | null]): void; protected onExternalValueUpdate(value: readonly [number, number]): void; protected focusToTextfield(): void; protected onBlur(): void; protected setTextfieldValues([start, end]: readonly [number, number]): void; private get textfieldStart(); private get textfieldEnd(); private get activeTextfield(); private setValue; private valueGuard; private isPrimitive; static ɵfac: i0.ɵɵFactoryDeclaration<TuiInputRange, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiInputRange, "tui-input-range", never, { "min": { "alias": "min"; "required": false; "isSignal": true; }; "max": { "alias": "max"; "required": false; "isSignal": true; }; "step": { "alias": "step"; "required": false; "isSignal": true; }; "segments": { "alias": "segments"; "required": false; "isSignal": true; }; "keySteps": { "alias": "keySteps"; "required": false; "isSignal": true; }; "quantum": { "alias": "quantum"; "required": false; "isSignal": true; }; "prefix": { "alias": "prefix"; "required": false; "isSignal": true; }; "postfix": { "alias": "postfix"; "required": false; "isSignal": true; }; "content": { "alias": "content"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>; }