Skip to content

Latest commit

 

History

History
104 lines (94 loc) · 5.08 KB

File metadata and controls

104 lines (94 loc) · 5.08 KB

API Report File for "@angular/aria_tabs"

Do not edit this file. It is a report generated by API Extractor.

import * as _angular_cdk_bidi from '@angular/cdk/bidi';
import * as _angular_core from '@angular/core';
import { OnDestroy } from '@angular/core';
import { OnInit } from '@angular/core';

// @public
export class Tab implements HasElement, OnInit, OnDestroy {
    readonly active: _angular_core.Signal<boolean>;
    readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly element: HTMLElement;
    readonly id: _angular_core.InputSignal<string>;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    open(): void;
    readonly _pattern: TabPattern;
    readonly selected: _angular_core.Signal<boolean>;
    readonly value: _angular_core.InputSignal<string>;
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Tab, "[ngTab]", ["ngTab"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<Tab, never>;
}

// @public
export class TabContent {
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TabContent, "ng-template[ngTabContent]", ["ngTabContent"], {}, {}, never, never, true, [{ directive: typeof DeferredContent; inputs: {}; outputs: {}; }]>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<TabContent, never>;
}

// @public
export class TabList implements OnInit, OnDestroy {
    constructor();
    readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly element: HTMLElement;
    readonly focusMode: _angular_core.InputSignal<"roving" | "activedescendant">;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    open(value: string): boolean;
    readonly orientation: _angular_core.InputSignal<"vertical" | "horizontal">;
    readonly _pattern: TabListPattern;
    // (undocumented)
    _register(child: Tab): void;
    readonly selectedTab: _angular_core.ModelSignal<string | undefined>;
    readonly selectionMode: _angular_core.InputSignal<"follow" | "explicit">;
    readonly softDisabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly _tabPatterns: _angular_core.Signal<TabPattern[]>;
    readonly textDirection: _angular_core.WritableSignal<_angular_cdk_bidi.Direction>;
    // (undocumented)
    _unregister(child: Tab): void;
    readonly wrap: _angular_core.InputSignalWithTransform<boolean, unknown>;
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TabList, "[ngTabList]", ["ngTabList"], { "orientation": { "alias": "orientation"; "required": false; "isSignal": true; }; "wrap": { "alias": "wrap"; "required": false; "isSignal": true; }; "softDisabled": { "alias": "softDisabled"; "required": false; "isSignal": true; }; "focusMode": { "alias": "focusMode"; "required": false; "isSignal": true; }; "selectionMode": { "alias": "selectionMode"; "required": false; "isSignal": true; }; "selectedTab": { "alias": "selectedTab"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "selectedTab": "selectedTabChange"; }, never, never, true, never>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<TabList, never>;
}

// @public
export class TabPanel implements OnInit, OnDestroy {
    constructor();
    readonly element: HTMLElement;
    readonly id: _angular_core.InputSignal<string>;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    readonly _pattern: TabPanelPattern;
    readonly value: _angular_core.InputSignal<string>;
    readonly visible: _angular_core.Signal<boolean>;
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TabPanel, "[ngTabPanel]", ["ngTabPanel"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<TabPanel, never>;
}

// @public
export class Tabs {
    readonly element: HTMLElement;
    // (undocumented)
    _register(child: TabList | TabPanel): void;
    readonly _tabPatterns: _angular_core.Signal<TabPattern[] | undefined>;
    readonly _unorderedTabpanelPatterns: _angular_core.Signal<TabPanelPattern[]>;
    // (undocumented)
    _unregister(child: TabList | TabPanel): void;
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Tabs, "[ngTabs]", ["ngTabs"], {}, {}, never, never, true, never>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<Tabs, never>;
}

// (No @packageDocumentation comment for this package)