UNPKG

cui-light

Version:
48 lines (47 loc) 1.87 kB
import { CuiUtils } from "../models/utils"; export interface ICuiComponentAction { add(element: Element, utils?: CuiUtils): void; remove(element: Element, utils?: CuiUtils): void; toggle(element: Element, utils?: CuiUtils): void; } export declare class CuiClassAction implements ICuiComponentAction { #private; constructor(className: string); add(element: Element, utils?: CuiUtils): void; remove(element: Element, utils?: CuiUtils): void; toggle(element: Element, utils?: CuiUtils): void; } export declare class CuiInboundAction implements ICuiComponentAction { #private; constructor(name: string); add(element: Element, utils?: CuiUtils): void; remove(element: Element, utils?: CuiUtils): void; toggle(element: Element, utils?: CuiUtils): void; private setDarkMode; } export declare class AttributeAction implements ICuiComponentAction { #private; constructor(attribute: string); add(element: Element, utils?: CuiUtils): void; remove(element: Element, utils?: CuiUtils): void; toggle(element: Element, utils?: CuiUtils): void; } export declare class StyleAction implements ICuiComponentAction { #private; constructor(attribute: string); add(element: Element, utils?: CuiUtils): void; remove(element: Element, utils?: CuiUtils): void; toggle(element: Element, utils?: CuiUtils): void; } export declare class DummyAction implements ICuiComponentAction { constructor(); add(element: Element, utils?: CuiUtils): void; remove(element: Element, utils?: CuiUtils): void; toggle(element: Element, utils?: CuiUtils): void; } export declare class CuiActionsFatory { static get(value: string): ICuiComponentAction; } export declare class CuiActionsListFactory { static get(value: string): ICuiComponentAction[]; }