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)