UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

20 lines (19 loc) 787 B
import { Atom } from "../../atom"; import { IconAtom } from "../icon/icon.atom"; export declare class ExpanderAtom extends Atom { static CSS_CLASS: string; static animationDuration: number; private root; private body; isExpanded: () => Promise<boolean>; isCollapsed: () => Promise<boolean>; isContentDisplayed(cssSelectorSet: string | string[]): Promise<boolean>; isContentAttachedToDOM(cssSelectorSet: string | string[]): Promise<boolean>; isHeaderIconPresent: () => Promise<boolean>; getExpanderToggleIcon: () => IconAtom; getBodyLeftBorderWidth: () => Promise<string>; toggle: () => Promise<void>; getHeadingText: () => Promise<string>; getHeaderHeight: () => Promise<number>; getCustomHeaderWidth: () => Promise<number>; }