UNPKG

react-cursive-handwrite

Version:

React component to animate cursive handwriting text

22 lines (21 loc) 625 B
import { LetterPath } from './Loader'; import { PositionedPath } from './PathCreator'; export interface QueuedLetter { letter: string; path: PositionedPath; isRendered: boolean; order: number; } export declare class QueueManager { private queue; private currentIndex; private letterPaths; constructor(letterPaths: Record<string, LetterPath>); addText: (text: string) => void; getNextLetter: () => QueuedLetter | null; markAsRendered: (order: number) => void; isComplete: () => boolean; getTotalLength: () => number; getMaxHeight: () => number; reset: () => void; }