UNPKG

362 BTypeScriptView Raw
1import type { BasicTarget } from '../utils/domTarget';
2interface Rect {
3 top: number;
4 left: number;
5 bottom: number;
6 right: number;
7 height: number;
8 width: number;
9}
10export interface State extends Rect {
11 text: string;
12}
13declare function useTextSelection(target?: BasicTarget<Document | Element>): State;
14export default useTextSelection;