UNPKG

@jsxtools/aui

Version:

A baseline UI as Mixins, Custom Elements, React Components, etc.

20 lines (19 loc) 618 B
import { DragElement } from "../elements/drag.ts"; export declare const DragComponent: (props: DragComponent.Props) => import("react").DOMElement<DragComponent.Props, DragElement>; export declare namespace DragComponent { type Element = DragElement; interface Props extends React.ComponentProps<"a-drag"> { } } declare global { interface HTMLElementTagNameMap { "a-drag": DragElement; } } declare module "react" { namespace JSX { interface IntrinsicElements { "a-drag": React.DetailedHTMLProps<React.HTMLAttributes<DragElement> & {}, DragElement>; } } }