Interface IClickableComponent

interface IClickableComponent {
    addChild(component): void;
    addClass(...classesToAdd): void;
    blur(): void;
    disable(): void;
    dispose(): void;
    enable(): void;
    focus(): void;
    getAllChildren(): UiComponent[];
    getAttribute(attribute): null | string;
    getChild(child): null | UiComponent;
    getComponentName(): string;
    getComputedHeight(): number;
    getComputedWidth(): number;
    getControlText(): string;
    getDOMElement(): null | Element;
    getHeight(): number;
    getWidth(): number;
    handleClick(): void;
    hasClass(value): boolean;
    hide(): void;
    removeAttribute(attribute): void;
    removeChild(child): void;
    removeClass(...classesToRemove): void;
    setAttribute(attribute, value): void;
    setControlText(text): void;
    setHeight(value): void;
    setWidth(value): void;
    show(): void;
}

Hierarchy (view full)

Methods

  • Parameters

    • Rest ...classesToAdd: string[]

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • attribute: string

    Returns null | string

  • Returns string

  • Returns void

  • Parameters

    • value: string

    Returns boolean

  • Parameters

    • Rest ...classesToRemove: string[]

    Returns void

  • Parameters

    • attribute: string
    • value: string

    Returns void

  • Parameters

    • text: string

    Returns void