UNPKG

@remirror/extension-react-tables

Version:
141 lines (140 loc) 8.07 kB
export declare function h<T extends keyof HTMLElementTagNameMap>(tagName: T, attrs?: HTMLAttributes<T> | null, ...children: Array<string | Node>): HTMLElementTagNameMap[T]; export declare function stopEvent(e: Pick<MouseEvent, 'preventDefault' | 'stopPropagation'>): void; interface Coord { x: number; y: number; } export declare function getRelativeCoord(absoluteCoord: Coord, parent: Element): Coord; export declare function getAbsoluteCoord(relativeCoord: Coord, parent: Element): Coord; type EventHandler<E extends Event = Event, T = Element> = (this: T, event: E) => void; type ClipboardEventHandler<T = Element> = EventHandler<ClipboardEvent, T>; type CompositionEventHandler<T = Element> = EventHandler<CompositionEvent, T>; type DragEventHandler<T = Element> = EventHandler<DragEvent, T>; type FocusEventHandler<T = Element> = EventHandler<FocusEvent, T>; type FormEventHandler<T = Element> = EventHandler<Event, T>; type KeyboardEventHandler<T = Element> = EventHandler<KeyboardEvent, T>; type MouseEventHandler<T = Element> = EventHandler<MouseEvent, T>; type TouchEventHandler<T = Element> = EventHandler<TouchEvent, T>; type PointerEventHandler<T = Element> = EventHandler<PointerEvent, T>; type UIEventHandler<T = Element> = EventHandler<UIEvent, T>; type WheelEventHandler<T = Element> = EventHandler<WheelEvent, T>; type AnimationEventHandler<T = Element> = EventHandler<AnimationEvent, T>; type TransitionEventHandler<T = Element> = EventHandler<TransitionEvent, T>; export interface DOMEvents<T> { onCopy?: ClipboardEventHandler<T> | undefined; onCopyCapture?: ClipboardEventHandler<T> | undefined; onCut?: ClipboardEventHandler<T> | undefined; onCutCapture?: ClipboardEventHandler<T> | undefined; onPaste?: ClipboardEventHandler<T> | undefined; onPasteCapture?: ClipboardEventHandler<T> | undefined; onCompositionEnd?: CompositionEventHandler<T> | undefined; onCompositionEndCapture?: CompositionEventHandler<T> | undefined; onCompositionStart?: CompositionEventHandler<T> | undefined; onCompositionStartCapture?: CompositionEventHandler<T> | undefined; onCompositionUpdate?: CompositionEventHandler<T> | undefined; onCompositionUpdateCapture?: CompositionEventHandler<T> | undefined; onFocus?: FocusEventHandler<T> | undefined; onFocusCapture?: FocusEventHandler<T> | undefined; onBlur?: FocusEventHandler<T> | undefined; onBlurCapture?: FocusEventHandler<T> | undefined; onChange?: FormEventHandler<T> | undefined; onChangeCapture?: FormEventHandler<T> | undefined; onBeforeInput?: FormEventHandler<T> | undefined; onBeforeInputCapture?: FormEventHandler<T> | undefined; onInput?: FormEventHandler<T> | undefined; onInputCapture?: FormEventHandler<T> | undefined; onReset?: FormEventHandler<T> | undefined; onResetCapture?: FormEventHandler<T> | undefined; onSubmit?: FormEventHandler<T> | undefined; onSubmitCapture?: FormEventHandler<T> | undefined; onInvalid?: FormEventHandler<T> | undefined; onInvalidCapture?: FormEventHandler<T> | undefined; onKeyDown?: KeyboardEventHandler<T> | undefined; onKeyDownCapture?: KeyboardEventHandler<T> | undefined; onKeyPress?: KeyboardEventHandler<T> | undefined; onKeyPressCapture?: KeyboardEventHandler<T> | undefined; onKeyUp?: KeyboardEventHandler<T> | undefined; onKeyUpCapture?: KeyboardEventHandler<T> | undefined; onAuxClick?: MouseEventHandler<T> | undefined; onAuxClickCapture?: MouseEventHandler<T> | undefined; onClick?: MouseEventHandler<T> | undefined; onClickCapture?: MouseEventHandler<T> | undefined; onContextMenu?: MouseEventHandler<T> | undefined; onContextMenuCapture?: MouseEventHandler<T> | undefined; onDblClick?: MouseEventHandler<T> | undefined; onDblClickCapture?: MouseEventHandler<T> | undefined; onDoubleClick?: MouseEventHandler<T> | undefined; onDoubleClickCapture?: MouseEventHandler<T> | undefined; onDrag?: DragEventHandler<T> | undefined; onDragCapture?: DragEventHandler<T> | undefined; onDragEnd?: DragEventHandler<T> | undefined; onDragEndCapture?: DragEventHandler<T> | undefined; onDragEnter?: DragEventHandler<T> | undefined; onDragEnterCapture?: DragEventHandler<T> | undefined; onDragExit?: DragEventHandler<T> | undefined; onDragExitCapture?: DragEventHandler<T> | undefined; onDragLeave?: DragEventHandler<T> | undefined; onDragLeaveCapture?: DragEventHandler<T> | undefined; onDragOver?: DragEventHandler<T> | undefined; onDragOverCapture?: DragEventHandler<T> | undefined; onDragStart?: DragEventHandler<T> | undefined; onDragStartCapture?: DragEventHandler<T> | undefined; onDrop?: DragEventHandler<T> | undefined; onDropCapture?: DragEventHandler<T> | undefined; onMouseDown?: MouseEventHandler<T> | undefined; onMouseDownCapture?: MouseEventHandler<T> | undefined; onMouseEnter?: MouseEventHandler<T> | undefined; onMouseLeave?: MouseEventHandler<T> | undefined; onMouseMove?: MouseEventHandler<T> | undefined; onMouseMoveCapture?: MouseEventHandler<T> | undefined; onMouseOut?: MouseEventHandler<T> | undefined; onMouseOutCapture?: MouseEventHandler<T> | undefined; onMouseOver?: MouseEventHandler<T> | undefined; onMouseOverCapture?: MouseEventHandler<T> | undefined; onMouseUp?: MouseEventHandler<T> | undefined; onMouseUpCapture?: MouseEventHandler<T> | undefined; onTouchCancel?: TouchEventHandler<T> | undefined; onTouchCancelCapture?: TouchEventHandler<T> | undefined; onTouchEnd?: TouchEventHandler<T> | undefined; onTouchEndCapture?: TouchEventHandler<T> | undefined; onTouchMove?: TouchEventHandler<T> | undefined; onTouchMoveCapture?: TouchEventHandler<T> | undefined; onTouchStart?: TouchEventHandler<T> | undefined; onTouchStartCapture?: TouchEventHandler<T> | undefined; onPointerDown?: PointerEventHandler<T> | undefined; onPointerDownCapture?: PointerEventHandler<T> | undefined; onPointerMove?: PointerEventHandler<T> | undefined; onPointerMoveCapture?: PointerEventHandler<T> | undefined; onPointerUp?: PointerEventHandler<T> | undefined; onPointerUpCapture?: PointerEventHandler<T> | undefined; onPointerCancel?: PointerEventHandler<T> | undefined; onPointerCancelCapture?: PointerEventHandler<T> | undefined; onPointerEnter?: PointerEventHandler<T> | undefined; onPointerEnterCapture?: PointerEventHandler<T> | undefined; onPointerLeave?: PointerEventHandler<T> | undefined; onPointerLeaveCapture?: PointerEventHandler<T> | undefined; onPointerOver?: PointerEventHandler<T> | undefined; onPointerOverCapture?: PointerEventHandler<T> | undefined; onPointerOut?: PointerEventHandler<T> | undefined; onPointerOutCapture?: PointerEventHandler<T> | undefined; onGotPointerCapture?: PointerEventHandler<T> | undefined; onGotPointerCaptureCapture?: PointerEventHandler<T> | undefined; onLostPointerCapture?: PointerEventHandler<T> | undefined; onLostPointerCaptureCapture?: PointerEventHandler<T> | undefined; onScroll?: UIEventHandler<T> | undefined; onScrollCapture?: UIEventHandler<T> | undefined; onWheel?: WheelEventHandler<T> | undefined; onWheelCapture?: WheelEventHandler<T> | undefined; onAnimationStart?: AnimationEventHandler<T> | undefined; onAnimationStartCapture?: AnimationEventHandler<T> | undefined; onAnimationEnd?: AnimationEventHandler<T> | undefined; onAnimationEndCapture?: AnimationEventHandler<T> | undefined; onAnimationIteration?: AnimationEventHandler<T> | undefined; onAnimationIterationCapture?: AnimationEventHandler<T> | undefined; onTransitionEnd?: TransitionEventHandler<T> | undefined; onTransitionEndCapture?: TransitionEventHandler<T> | undefined; } type HTMLAttributes<T extends keyof HTMLElementTagNameMap> = Partial<Omit<HTMLElementTagNameMap[T], 'style'> & { style: Partial<HTMLElement['style']>; }> & DOMEvents<HTMLElementTagNameMap[T]>; export {};