@clr/angular
Version:
Angular components for Clarity
26 lines (25 loc) • 1.28 kB
TypeScript
import { ComponentFactoryResolver, ElementRef, ViewContainerRef } from '@angular/core';
import { IfActiveService } from '../../utils/conditional/if-active.service';
import { TemplateRefContainer } from '../../utils/template-ref/template-ref-container';
import { TabsService } from './providers/tabs.service';
import * as i0 from "@angular/core";
export declare class ClrTabLink {
ifActiveService: IfActiveService;
readonly id: number;
el: ElementRef<HTMLElement>;
private tabsService;
tabsId: number;
tabLinkId: string;
templateRefContainer: TemplateRefContainer;
private _inOverflow;
constructor(ifActiveService: IfActiveService, id: number, el: ElementRef<HTMLElement>, cfr: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, tabsService: TabsService, tabsId: number);
get inOverflow(): boolean;
set inOverflow(inOverflow: boolean);
get addLinkClasses(): boolean;
get ariaControls(): string;
get active(): boolean;
get tabindex(): 0 | -1;
activate(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrTabLink, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ClrTabLink, "[clrTabLink]", never, { "tabLinkId": "id"; "inOverflow": "clrTabLinkInOverflow"; }, {}, never, never, false, never>;
}