@taiga-ui/kit
Version:
Taiga UI Angular main components kit
21 lines (20 loc) • 1.1 kB
TypeScript
import type { AfterViewChecked } from '@angular/core';
import { EventEmitter } from '@angular/core';
import type { TuiSizeL } from '@taiga-ui/core/types';
import * as i0 from "@angular/core";
export declare class TuiTabsDirective implements AfterViewChecked {
private readonly el;
private readonly injector;
protected readonly nothing: undefined;
size: TuiSizeL;
activeItemIndex: number;
readonly activeItemIndexChange: EventEmitter<number>;
get tabs(): readonly HTMLElement[];
get activeElement(): HTMLElement | null;
moveFocus(current: HTMLElement, step: number): void;
ngAfterViewChecked(): void;
protected onActivate(event: Event, element: HTMLElement): void;
protected markTabAsActive(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiTabsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TuiTabsDirective, never, never, { "size": { "alias": "size"; "required": false; }; "activeItemIndex": { "alias": "activeItemIndex"; "required": false; }; }, { "activeItemIndexChange": "activeItemIndexChange"; }, never, never, true, never>;
}