axentix
Version:
Axentix is a framework mixing fully customizable components & utility-first classes, leaving the design choice to the developer.
23 lines (22 loc) • 522 B
TypeScript
export interface Component {
el: HTMLElement;
/** Synchronize all listeners */
sync(): void;
/** Reset component */
reset(): void;
/** Destroy component */
destroy(): void;
removeListeners(): void;
setupListeners(): void;
setup(): void;
}
export declare class AxentixComponent {
el: HTMLElement;
removeListeners(): void;
setupListeners(): void;
setup(): void;
preventDbInstance(element: string): void;
sync(): void;
reset(): void;
destroy(): void;
}