igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
40 lines (39 loc) • 1.57 kB
TypeScript
import { EventEmitter, TemplateRef } from '@angular/core';
import { Direction, IgxSlideComponentBase } from '../carousel/carousel-base';
import { IgxTabHeaderBase, IgxTabItemBase, IgxTabContentBase, IgxTabsBase } from './tabs.base';
import * as i0 from "@angular/core";
export declare abstract class IgxTabItemDirective implements IgxTabItemBase, IgxSlideComponentBase {
private tabs;
/** @hidden */
headerComponent: IgxTabHeaderBase;
/** @hidden */
panelComponent: IgxTabContentBase;
/** @hidden */
headerTemplate: TemplateRef<any>;
/** @hidden */
panelTemplate: TemplateRef<any>;
/**
* Output to enable support for two-way binding on [(selected)]
*/
selectedChange: EventEmitter<boolean>;
/**
* Disables the item.
*/
disabled: boolean;
/** @hidden */
direction: Direction;
/** @hidden */
previous: boolean;
private _selected;
/**
* Gets/Sets whether an item is selected.
*/
get selected(): boolean;
set selected(value: boolean);
/** @hidden */
constructor(tabs: IgxTabsBase);
static ɵfac: i0.ɵɵFactoryDeclaration<IgxTabItemDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxTabItemDirective, never, never, { "disabled": { "alias": "disabled"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; }, { "selectedChange": "selectedChange"; }, ["headerComponent", "panelComponent"], never, true, never>;
static ngAcceptInputType_disabled: unknown;
static ngAcceptInputType_selected: unknown;
}