@jsxtools/aui
Version:
A baseline UI as Mixins, Custom Elements, React Components, etc.
20 lines (19 loc) • 632 B
TypeScript
import { ClickElement } from "../elements/click.ts";
export declare const ClickComponent: (props: ClickComponent.Props) => import("react").DOMElement<ClickComponent.Props, ClickElement>;
export declare namespace ClickComponent {
type Element = ClickElement;
interface Props extends React.ComponentProps<"a-click"> {
}
}
declare global {
interface HTMLElementTagNameMap {
"a-click": ClickElement;
}
}
declare module "react" {
namespace JSX {
interface IntrinsicElements {
"a-click": React.DetailedHTMLProps<React.HTMLAttributes<ClickElement> & {}, ClickElement>;
}
}
}