react-together
Version:
A library to seamlessly add real-time multi-user interaction to your React app!
20 lines (19 loc) • 476 B
TypeScript
export interface Cursor {
pageX: number;
pageY: number;
clientX: number;
clientY: number;
percentX: number;
percentY: number;
}
interface UseCursorsReturn {
myCursor: Cursor | null;
allCursors: Record<string, Cursor | null>;
}
export interface UseCursorsOptions {
throttleDelay?: number;
deleteOnLeave?: boolean;
omitMyValue?: boolean;
}
export default function useCursors(options?: UseCursorsOptions): UseCursorsReturn;
export {};