ahooks-v2
Version:
react hooks library
18 lines (17 loc) • 406 B
TypeScript
import { BasicTarget } from '../utils/dom';
interface IRect {
top: number;
left: number;
bottom: number;
right: number;
height: number;
width: number;
}
export interface IState extends IRect {
text: string;
}
/**
* 获取用户选取的文本或当前光标插入的位置
* */
declare function useTextSelection(target?: BasicTarget): IState;
export default useTextSelection;