UNPKG

realtimecursor

Version:

Real-time collaboration system with cursor tracking and approval workflow

23 lines (22 loc) 723 B
import { RealtimeCursorOptions } from './realtimecursor'; export interface UseRealtimeCursorOptions extends RealtimeCursorOptions { autoConnect?: boolean; } export declare function useRealtimeCursor(options: UseRealtimeCursorOptions): { collaborators: any; cursors: any; typingUsers: any; isConnected: any; connect: () => void; disconnect: () => void; updateCursor: (position: { x: number; y: number; textPosition?: number; }) => void; updateCursorPosition: (textPosition: number) => void; updateContent: (content: string, cursorPosition?: number) => void; setTyping: (isTyping: boolean) => void; client: any; }; export default useRealtimeCursor;