Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 1.53 KB

File metadata and controls

52 lines (43 loc) · 1.53 KB

API Report File for "@angular/aria_menu_testing"

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

import { BaseHarnessFilters } from '@angular/cdk/testing';
import { ComponentHarness } from '@angular/cdk/testing';
import { HarnessPredicate } from '@angular/cdk/testing';
import { TestElement } from '@angular/cdk/testing';

// @public
export class MenuHarness extends ComponentHarness {
    close(): Promise<void>;
    getItems(filters?: MenuItemHarnessFilters): Promise<MenuItemHarness[]>;
    _getTrigger(): Promise<TestElement | null>;
    // (undocumented)
    static hostSelector: string;
    isOpen(): Promise<boolean>;
    open(): Promise<void>;
    // (undocumented)
    static with(options?: MenuHarnessFilters): HarnessPredicate<MenuHarness>;
}

// @public
export interface MenuHarnessFilters extends BaseHarnessFilters {
    triggerText?: string | RegExp;
}

// @public
export class MenuItemHarness extends ComponentHarness {
    click(): Promise<void>;
    getSubmenu(): Promise<MenuHarness | null>;
    getText(): Promise<string>;
    // (undocumented)
    static hostSelector: string;
    isDisabled(): Promise<boolean>;
    isExpanded(): Promise<boolean>;
    // (undocumented)
    static with(options?: MenuItemHarnessFilters): HarnessPredicate<MenuItemHarness>;
}

// @public
export interface MenuItemHarnessFilters extends BaseHarnessFilters {
    disabled?: boolean;
    expanded?: boolean;
    text?: string | RegExp;
}

// (No @packageDocumentation comment for this package)