--- category: Sensors --- # useTextSelection Reactively track user text selection based on [`Window.getSelection`](https://developer.mozilla.org/en-US/docs/Web/API/Window/getSelection). ## Usage ```vue ``` ## Type Declarations ```ts /** * Reactively track user text selection based on [`Window.getSelection`](https://developer.mozilla.org/en-US/docs/Web/API/Window/getSelection). * * @see https://vueuse.org/useTextSelection * * @__NO_SIDE_EFFECTS__ */ export declare function useTextSelection(options?: ConfigurableWindow): { text: ComputedRef rects: ComputedRef ranges: ComputedRef selection: ShallowRef } export type UseTextSelectionReturn = ReturnType ```