@chayns-components/emoji-input
Version:
Input field that supports HTML elements and emojis
12 lines (11 loc) • 453 B
TypeScript
import { MutableRefObject, RefObject } from 'react';
type UseCursorPositionOptions = {
isDisabled?: boolean;
};
type UseCursorPositionReturn = {
position: number | null;
trigger: () => void;
lastPositionRef: MutableRefObject<number | null>;
};
export declare const useCursorPosition: (editorRef: RefObject<HTMLDivElement>, onChange?: (position: number) => void, options?: UseCursorPositionOptions) => UseCursorPositionReturn;
export {};