UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

25 lines (24 loc) 1.43 kB
import { type OnChanges } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./segmented.directive"; export declare const TUI_SEGMENTED_OPTIONS: import("@angular/core").InjectionToken<{ size: string; }>, tuiSegmentedOptionsProvider: (item: Partial<{ size: string; }> | (() => Partial<{ size: string; }>)) => import("@angular/core").FactoryProvider; export declare class TuiSegmented implements OnChanges { private readonly legacy; private readonly el; protected readonly anchorId: string; protected readonly sub: import("rxjs").Subscription; readonly size: import("@angular/core").InputSignal<string>; readonly activeItemIndex: import("@angular/core").ModelSignal<number>; readonly disabled: import("@angular/core").InputSignal<boolean>; ngOnChanges(): void; update(activeItemIndex: number): void; private refresh; static ɵfac: i0.ɵɵFactoryDeclaration<TuiSegmented, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiSegmented, "tui-segmented", never, { "size": { "alias": "size"; "required": false; "isSignal": true; }; "activeItemIndex": { "alias": "activeItemIndex"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "activeItemIndex": "activeItemIndexChange"; }, never, ["*"], true, [{ directive: typeof i1.TuiSegmentedDirective; inputs: {}; outputs: {}; }]>; }