primeng
Version:
PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeB
48 lines (47 loc) • 1.93 kB
TypeScript
import { BaseComponent } from 'primeng/basecomponent';
import * as i0 from "@angular/core";
import * as i1 from "primeng/ripple";
/**
* Defines valid properties in Tab component.
* @group Components
*/
export declare class Tab extends BaseComponent {
/**
* Value of tab.
* @defaultValue undefined
* @group Props
*/
value: import("@angular/core").ModelSignal<string | number>;
/**
* Whether the tab is disabled.
* @defaultValue false
* @group Props
*/
disabled: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
pcTabs: any;
pcTabList: any;
ripple: import("@angular/core").Signal<boolean>;
id: import("@angular/core").Signal<string>;
ariaControls: import("@angular/core").Signal<string>;
active: import("@angular/core").Signal<boolean>;
tabindex: import("@angular/core").Signal<any>;
onFocus(event: FocusEvent): void;
onClick(event: MouseEvent): void;
onKeyDown(event: KeyboardEvent): void;
onArrowRightKey(event: any): void;
onArrowLeftKey(event: any): void;
onHomeKey(event: any): void;
onEndKey(event: any): void;
onPageDownKey(event: any): void;
onPageUpKey(event: any): void;
onEnterKey(event: any): void;
findNextTab(tabElement: any, selfCheck?: boolean): any;
findPrevTab(tabElement: any, selfCheck?: boolean): any;
findFirstTab(): any;
findLastTab(): any;
changeActiveValue(): void;
changeFocusedTab(event: any, element: any): void;
scrollInView(element: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<Tab, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<Tab, "p-tab", never, { "value": { "alias": "value"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, never, ["*"], true, [{ directive: typeof i1.Ripple; inputs: {}; outputs: {}; }]>;
}