@taiga-ui/kit
Version:
Taiga UI Angular main components kit
18 lines (17 loc) • 1.47 kB
TypeScript
import { TuiControl } from '@taiga-ui/cdk/classes';
import { TuiInputNumberStepService } from '@taiga-ui/kit/components/input-number';
import * as i0 from "@angular/core";
export declare class TuiCounter extends TuiControl<number> {
protected readonly options: import("./counter.options").TuiCounterOptions;
protected readonly hold: TuiInputNumberStepService;
protected readonly $: import("rxjs").Subscription;
step: number;
size: "m" | "l" | "s";
min: number;
max: number;
appearance: "" | ("primary" | "accent" | "action-destructive" | "action-grayscale" | "action" | "flat-destructive" | "flat-grayscale" | "flat" | "floating" | "glass" | "icon" | "info" | "negative" | "neutral" | "outline-destructive" | "outline-grayscale" | "outline" | "positive" | "primary-destructive" | "primary-grayscale" | "secondary-destructive" | "secondary-grayscale" | "secondary" | "textfield" | "warning" | (Record<never, never> & string));
protected get limit(): number;
protected onStep(step: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiCounter, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiCounter, "tui-counter", never, { "step": { "alias": "step"; "required": false; }; "size": { "alias": "size"; "required": false; }; "min": { "alias": "min"; "required": false; }; "max": { "alias": "max"; "required": false; }; "appearance": { "alias": "appearance"; "required": false; }; }, {}, never, ["*"], true, never>;
}