Skip to content

Latest commit

 

History

History
81 lines (73 loc) · 4.63 KB

File metadata and controls

81 lines (73 loc) · 4.63 KB

API Report File for "@angular/aria_simple-combobox"

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

import * as _angular_core from '@angular/core';
import { DeferredContentAware } from '@angular/aria/private';
import * as i1 from '@angular/aria/private';
import { OnDestroy } from '@angular/core';
import { OnInit } from '@angular/core';
import { SimpleComboboxPattern } from '@angular/aria/private';
import { SimpleComboboxPopupPattern } from '@angular/aria/private';

// @public
export class Combobox extends DeferredContentAware implements OnInit {
    constructor();
    readonly alwaysExpanded: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly element: HTMLElement;
    readonly expanded: _angular_core.ModelSignal<boolean>;
    readonly inlineSuggestion: _angular_core.InputSignal<string | undefined>;
    // (undocumented)
    ngOnInit(): void;
    readonly openOnInput: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly _pattern: SimpleComboboxPattern;
    readonly _popup: _angular_core.WritableSignal<ComboboxPopup | undefined>;
    _registerPopup(popup: ComboboxPopup): void;
    readonly softDisabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly tabIndex: _angular_core.InputSignalWithTransform<number | undefined, string | number | undefined>;
    readonly trigger: _angular_core.InputSignal<HTMLElement | undefined>;
    _unregisterPopup(): void;
    readonly value: _angular_core.ModelSignal<string>;
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Combobox, "[ngCombobox]", ["ngCombobox"], { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "softDisabled": { "alias": "softDisabled"; "required": false; "isSignal": true; }; "alwaysExpanded": { "alias": "alwaysExpanded"; "required": false; "isSignal": true; }; "tabIndex": { "alias": "tabindex"; "required": false; "isSignal": true; }; "expanded": { "alias": "expanded"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; "inlineSuggestion": { "alias": "inlineSuggestion"; "required": false; "isSignal": true; }; "openOnInput": { "alias": "openOnInput"; "required": false; "isSignal": true; }; "trigger": { "alias": "trigger"; "required": false; "isSignal": true; }; }, { "expanded": "expandedChange"; "value": "valueChange"; }, never, never, true, never>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<Combobox, never>;
}

// @public
export class ComboboxPopup implements OnInit, OnDestroy {
    readonly activeDescendant: _angular_core.Signal<string | undefined>;
    readonly combobox: _angular_core.InputSignal<Combobox>;
    readonly controlTarget: _angular_core.Signal<HTMLElement | undefined>;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    readonly _pattern: SimpleComboboxPopupPattern;
    readonly popupId: _angular_core.Signal<string | undefined>;
    readonly popupType: _angular_core.InputSignal<"listbox" | "tree" | "grid" | "dialog">;
    _registerWidget(widget: ComboboxWidget): void;
    _unregisterWidget(): void;
    readonly _widget: _angular_core.WritableSignal<ComboboxWidget | undefined>;
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ComboboxPopup, "ng-template[ngComboboxPopup]", ["ngComboboxPopup"], { "combobox": { "alias": "combobox"; "required": true; "isSignal": true; }; "popupType": { "alias": "popupType"; "required": false; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.DeferredContent; inputs: {}; outputs: {}; }]>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<ComboboxPopup, never>;
}

// @public
export class ComboboxWidget implements OnInit, OnDestroy {
    constructor();
    readonly activeDescendant: _angular_core.InputSignal<string | undefined>;
    readonly element: HTMLElement;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    onFocusin(): void;
    onFocusout(event: FocusEvent): void;
    readonly popupId: _angular_core.WritableSignal<string | undefined>;
    // (undocumented)
    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ComboboxWidget, "[ngComboboxWidget]", ["ngComboboxWidget"], { "activeDescendant": { "alias": "activeDescendant"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
    // (undocumented)
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<ComboboxWidget, never>;
}

// (No @packageDocumentation comment for this package)