UNPKG

@bigbinary/react-timeline-editor

Version:

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

24 lines (23 loc) 1.13 kB
/// <reference types="react" /> import { TimelineRow } from '@/interface/action'; export declare const useHoverGhost: ({ rowData, startLeft, scaleWidth, scale, enabled, maxGhostRight, }: { rowData: TimelineRow; startLeft: number; scaleWidth: number; scale: number; enabled: boolean; maxGhostRight: number; }) => { refs: { reference: import("react").MutableRefObject<import("@floating-ui/react-dom").ReferenceType>; floating: import("react").MutableRefObject<HTMLElement>; setReference: (node: import("@floating-ui/react-dom").ReferenceType) => void; setFloating: (node: HTMLElement) => void; } & import("@floating-ui/react").ExtendedRefs<import("@floating-ui/react").ReferenceType>; x: number; isVisible: boolean; floatingStyles: import("react").CSSProperties; middlewareData: import("@floating-ui/core").MiddlewareData; getReferenceProps: (userProps?: import("react").HTMLProps<Element>) => Record<string, unknown>; getFloatingProps: (userProps?: import("react").HTMLProps<HTMLElement>) => Record<string, unknown>; };