forgeplus-react/node_modules/ahooks/lib/useTextSelection/index.d.ts

18 lines
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;