UNPKG

typing-flow

Version:

Npm package for typing animation for web

17 lines (16 loc) 806 B
import { TypingNode } from '../../nodes'; import { TypingSnapshot } from '../../shared/types'; export declare class NodeHandlersModule { protected _typingSnapshot: TypingSnapshot; protected _nodeHandlers: Record<TypingNode["type"], (node: TypingNode, index: number) => void>; private _handleTextTypingNode; private _handleBackspaceTypingNode; private _handleDeleteTypingNode; private _handleCursorMoveLeftTypingNode; private _handleCursorMoveRightTypingNode; private _handleDelayTypingNode; private _handleHomeTypingNode; private _handleEndTypingNode; get handlers(): Record<"cursorMoveLeft" | "text" | "backspace" | "delete" | "cursorMoveRight" | "delay" | "home" | "end", (node: TypingNode, index: number) => void>; get typingSnapshot(): TypingSnapshot; }