@nova-ui/bits
Version:
SolarWinds Nova Framework
20 lines (19 loc) • 844 B
TypeScript
import { Locator } from "playwright-core";
import { Atom } from "../../atom";
import { IconAtom } from "../icon/icon.atom";
import { MenuPopupAtom } from "../menu-popup/menu-popup.atom";
import { OverlayAtom } from "../overlay/overlay.atom";
import { TextboxAtom } from "../textbox/textbox.atom";
export declare class TimepickerAtom extends Atom {
static CSS_CLASS: string;
static defaultFormat: string;
static isCorrectTimeFormat: (timeString: string, format: string) => boolean;
static createTimeString: (hour: number, minute: number, format?: string) => string;
get textbox(): TextboxAtom;
get menuPopup(): MenuPopupAtom;
get icon(): IconAtom;
get overlay(): OverlayAtom;
toggle: () => Promise<void>;
selectTime: (time: string) => Promise<void>;
getHighlightedMenuValue: () => Promise<Locator>;
}