@jsxtools/aui
Version:
A baseline UI as Mixins, Custom Elements, React Components, etc.
10 lines (9 loc) • 399 B
TypeScript
import type { CustomElementConstructor } from "../api/dom.ts";
/** A mixin to provide keyboard-accessible click support to a custom element. */
export declare const ClickMixin: <T extends CustomElementConstructor>(Element: T) => T & ClickMixin.Constructor;
export declare namespace ClickMixin {
interface Constructor extends CustomElementConstructor<Mixin> {
}
interface Mixin {
}
}