UNPKG

evo-timeline-editor-react

Version:

[![npm version](https://img.shields.io/npm/v/evo-timeline-editor-react?style=flat-square)](https://www.npmjs.com/package/evo-timeline-editor-react)

34 lines (33 loc) 990 B
import { TimelineAction, TimelineRow } from '../../../interface/action'; import { DragLineData } from '../drag_lines'; export declare function useDragLine(): { initDragLine: (data: { movePositions?: number[]; assistPositions?: number[]; }) => void; updateDragLine: (data: { movePositions?: number[]; assistPositions?: number[]; }) => void; disposeDragLine: () => void; dragLineData: DragLineData; defaultGetAssistPosition: (data: { editorData: TimelineRow[]; assistActionIds?: string[]; action: TimelineAction; row: TimelineRow; startLeft: number; scale: number; scaleWidth: number; hideCursor: boolean; cursorLeft: number; }) => number[]; defaultGetMovePosition: (data: { start: number; end: number; dir?: "right" | "left"; startLeft: number; scale: number; scaleWidth: number; }) => number[]; };