UNPKG

@saran-ign/video-annotation-tool

Version:

[![npm version](https://img.shields.io/npm/v/@saran-ign/video-annotation-tool.svg)](https://www.npmjs.com/package/@saran-ign/video-annotation-tool) [![npm downloads](https://img.shields.io/npm/dm/@saran-ign/video-annotation-tool.svg)](https://www.npmjs.co

35 lines (34 loc) 1.13 kB
import React from "react"; import { KonvaEventObject } from "konva/lib/Node"; interface LineShapeProps { properties: { x: number; y: number; points: number[]; screenWidth: number; screenHeight: number; tension?: number; strokeWidth?: number; opacity?: number; }; color: string; draggable?: boolean; onClick?: (event: KonvaEventObject<MouseEvent>) => void; onDragEnd?: (event: KonvaEventObject<MouseEvent>) => void; onDragStart?: (event: KonvaEventObject<MouseEvent>) => void; onTransformEnd?: (event: KonvaEventObject<MouseEvent>) => void; onTransformStart?: (event: KonvaEventObject<MouseEvent>) => void; onDragMove?: (event: KonvaEventObject<MouseEvent>) => void; dragBoundFunc?: (pos: { x: number; y: number; }) => { x: number; y: number; }; currentWidth: number; currentHeight: number; onMouseEnter?: (event: KonvaEventObject<MouseEvent>) => void; } export declare const LineShape: React.ForwardRefExoticComponent<LineShapeProps & React.RefAttributes<any>>; export {};