UNPKG

@visactor/react-vrender

Version:
63 lines (62 loc) 2.89 kB
import type { IGraphic, IGraphicAttribute, IStage, FederatedEvent, GraphicType, IGroup, ILayer, IGlyph } from '@visactor/vrender'; export type Type = GraphicType | 'layer'; export interface Props extends IGraphicAttribute, VRenderEvents { } export type Container = IStage | ILayer | IGroup; export type Instance = IGraphic | IGroup | ILayer | IGlyph | IStage; export type TextInstance = IGraphic; export type SuspenseInstance = any; export type HydratableInstance = any; export type PublicInstance = any; export type HostContext = any; export type UpdatePayload = any; export type ChildSet = any; export type TimeoutHandle = any; export type NoTimeout = any; export interface VRenderEvents { onPointerDown?: (evt: FederatedEvent) => void; onPointerUp?: (evt: FederatedEvent) => void; onPointerUpOutside?: (evt: FederatedEvent) => void; onPointerTap?: (evt: FederatedEvent) => void; onPointerOver?: (evt: FederatedEvent) => void; onPointerMove?: (evt: FederatedEvent) => void; onPointerEnter?: (evt: FederatedEvent) => void; onPointerLeave?: (evt: FederatedEvent) => void; onPointerOut?: (evt: FederatedEvent) => void; onMouseDown?: (evt: FederatedEvent) => void; onMouseUp?: (evt: FederatedEvent) => void; onMouseUpOutside?: (evt: FederatedEvent) => void; onMouseMove?: (evt: FederatedEvent) => void; onMouseOver?: (evt: FederatedEvent) => void; onMouseOut?: (evt: FederatedEvent) => void; onMouseEnter?: (evt: FederatedEvent) => void; onMouseLeave?: (evt: FederatedEvent) => void; onPinch?: (evt: FederatedEvent) => void; onPinchStart?: (evt: FederatedEvent) => void; onPinchEnd?: (evt: FederatedEvent) => void; onPan?: (evt: FederatedEvent) => void; onPanStart?: (evt: FederatedEvent) => void; onPanEnd?: (evt: FederatedEvent) => void; onDrag?: (evt: FederatedEvent) => void; onDragStart?: (evt: FederatedEvent) => void; onDragEnter?: (evt: FederatedEvent) => void; onDragLeave?: (evt: FederatedEvent) => void; onDragOver?: (evt: FederatedEvent) => void; onDragEnd?: (evt: FederatedEvent) => void; onRightDown?: (evt: FederatedEvent) => void; onRightUp?: (evt: FederatedEvent) => void; onRightUpOutside?: (evt: FederatedEvent) => void; onTouchStart?: (evt: FederatedEvent) => void; onTouchEnd?: (evt: FederatedEvent) => void; onTouchEndOutside?: (evt: FederatedEvent) => void; onTouchMove?: (evt: FederatedEvent) => void; onTouchCancel?: (evt: FederatedEvent) => void; onPress?: (evt: FederatedEvent) => void; onPressUp?: (evt: FederatedEvent) => void; onPressEnd?: (evt: FederatedEvent) => void; onSwipe?: (evt: FederatedEvent) => void; onDrop?: (evt: FederatedEvent) => void; onWeel?: (evt: FederatedEvent) => void; onClick?: (evt: FederatedEvent) => void; onDblClick?: (evt: FederatedEvent) => void; }