Skip to content

Upgrading @vueuse/core 13 to 14

Breaking13.9.0 → 14.4.0Breaking9Platform1Deprecated3New32Changed7Fixed62Other7

BreakingUpgrade verdict

9 breaking changes and a platform requirement change.

  • computedAsync updates synchronously by default now instead of on the next tick.
  • Some previously deprecated shared APIs have been removed.
  • The isPassiveEventSupported export used by useSwipe is gone.
  • The package is now built with a different tool, so the built files are in new locations.
Top 5 of 13 that need code or config changes
Breaking9
computedAsync now defaults to flush: sync.
computedAsyncflush
Drops some deprecated APIs from shared.
Removes isPassiveEventSupported from useSwipe.
useSwipeisPassiveEventSupported
Migrates to tsdown and moves dist files.
tsdown
Deprecates alias exports in favor of original function names.
Refactors components and makes them consistent.
createSharedComposable returns only the sharedComposable on the client side.
createSharedComposable
useClipboard uses readonly() instead of a Computed type assertion.
useClipboardreadonly()Computed
useThrottleFn aligns with traditional throttle behavior.
useThrottleFn
Platform1
Allows vue-router 5 as a peer dependency.
Deprecated3
Deprecates the embedded ResizeObserverSize types.
ResizeObserverSize
Deprecates computedEager.
computedEager
Deprecates watchPausable.
watchPausable

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • added: call GeneralEventListener(evt: E): void
  • added: call UseMemoizeReturn(...args: Args): Result
  • added: const DefaultMagicKeysAliasMap: Readonly<Record<string, string>>
  • added: const StorageSerializers: Record<'boolean' | 'object' | 'number' | 'any' | 'string' | 'map' | 'set' | 'date', Serializer<any>>
  • added: const TransitionPresets: Record<keyof typeof _TransitionPresets, CubicBezierPoints> & { linear: EasingFunction }
  • added: const asyncComputed: typeof computedAsync
  • added: const breakpointsAntDesign: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number }
  • added: const breakpointsBootstrapV5: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number }
  • added: const breakpointsElement: { xs: number; sm: number; md: number; lg: number; xl: number }
  • added: const breakpointsMasterCss: { '3xs': number; '2xs': number; xs: number; sm: number; md: number; lg: number; xl: number; '2xl': number; '3xl': number; '4xl': number }
  • added: const breakpointsPrimeFlex: { sm: number; md: number; lg: number; xl: number }
  • added: const breakpointsQuasar: { xs: number; sm: number; md: number; lg: number; xl: number }
  • added: const breakpointsSematic: { mobileS: number; mobileM: number; mobileL: number; tablet: number; laptop: number; laptopL: number; desktop4K: number }
  • added: const breakpointsTailwind: { sm: number; md: number; lg: number; xl: number; '2xl': number }
  • added: const breakpointsVuetify: { xs: number; sm: number; md: number; lg: number; xl: number }
  • added: const breakpointsVuetifyV2: { xs: number; sm: number; md: number; lg: number; xl: number }
  • added: const breakpointsVuetifyV3: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number }
  • added: const customStorageEventName = 'vueuse-storage'
  • added: const defaultDocument: Document | undefined
  • added: const defaultLocation: Location | undefined
  • added: const defaultNavigator: Navigator | undefined
  • added: const defaultWindow: (Window & typeof globalThis) | undefined
  • added: export * from '@vueuse/shared'
  • added: function cloneFnJSON<T>(source: T): T
  • added: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: T, optionsOrRef: AsyncComputedOptions<true>): ComputedRef<T>
  • added: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: T, optionsOrRef?: Ref<boolean> | AsyncComputedOptions): Ref<T>
  • added: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: undefined, optionsOrRef: AsyncComputedOptions<true>): ComputedRef<T | undefined>
  • added: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState?: undefined, optionsOrRef?: Ref<boolean> | AsyncComputedOptions): Ref<T | undefined>
  • added: function computedInject<T, K = any>(key: InjectionKey<T> | string, getter: ComputedInjectGetter<T, K>): ComputedRef<K | undefined>
  • added: function computedInject<T, K = any>(key: InjectionKey<T> | string, getter: ComputedInjectGetterWithDefault<T, K>, defaultSource: T, treatDefaultAsFactory?: false): ComputedRef<K>
  • added: function computedInject<T, K = any>(key: InjectionKey<T> | string, options: WritableComputedInjectOptions<T, K>): ComputedRef<K | undefined>
  • added: function computedInject<T, K = any>(key: InjectionKey<T> | string, options: WritableComputedInjectOptionsWithDefault<T, K>, defaultSource: T | (() => T), treatDefaultAsFactory: true): ComputedRef<K>
  • added: function createFetch(config?: CreateFetchOptions): typeof useFetch
  • added: function createReusableTemplate<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals = Record<'default', undefined>>(options?: CreateReusableTemplateOptions<Bindings>): ReusableTemplatePair<Bindings, MapSlotNameToSlotProps>
  • added: function createTemplatePromise<Return, Args extends any[] = []>(options?: TemplatePromiseOptions): TemplatePromise<Return, Args>
  • added: function createUnrefFn<T extends Function>(fn: T): UnrefFn<T>
  • added: function executeTransition<T>(source: Ref<T>, from: MaybeRefOrGetter<T>, to: MaybeRefOrGetter<T>, options?: TransitionOptions<T>): PromiseLike<void>
  • added: function formatTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(from: Date, options?: FormatTimeAgoOptions<UnitNames>, now?: Date | number): string
  • added: function formatTimeAgoIntl(from: Date, options?: FormatTimeAgoIntlOptions, now?: Date | number): string
  • added: function formatTimeAgoIntlParts(parts: Intl.RelativeTimeFormatPart[], options?: FormatTimeAgoIntlOptions): string
  • added: function getSSRHandler<T extends keyof SSRHandlersMap>(key: T, fallback: SSRHandlersMap[T] | undefined): SSRHandlersMap[T] | undefined
  • added: function getSSRHandler<T extends keyof SSRHandlersMap>(key: T, fallback: SSRHandlersMap[T]): SSRHandlersMap[T]
  • added: function isFocusedElementEditable(): boolean
  • added: function isTypedCharValid({ keyCode, metaKey, ctrlKey, altKey }: KeyboardEvent): boolean
  • added: function mapGamepadToXbox360Controller(gamepad: Ref<Gamepad | undefined>): import('vue').ComputedRef<{ buttons: { a: GamepadButton; b: GamepadButton; x: GamepadButton; y: GamepadButton }; bumper: { left: GamepadButton; right: GamepadButton }; triggers: { left: GamepadButton; right: GamepadButton }; stick: { left: { horizontal: number; vertical: number; button: GamepadButton }; right: { horizontal…
  • added: function onClickOutside<T extends OnClickOutsideOptions<true>>(target: MaybeComputedElementRef, handler: OnClickOutsideHandler<T>, options: T): { stop: Fn; cancel: Fn; trigger: (event: Event) => void }
  • added: function onClickOutside<T extends OnClickOutsideOptions>(target: MaybeComputedElementRef, handler: OnClickOutsideHandler<T>, options?: T): Fn
  • added: function onElementRemoval(target: MaybeElementRef, callback: (mutationRecords: MutationRecord[]) => void, options?: OnElementRemovalOptions): Fn
  • added: function onKeyDown(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<OnKeyStrokeOptions, 'eventName'>): () => void
  • added: function onKeyPressed(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<OnKeyStrokeOptions, 'eventName'>): () => void
  • added: function onKeyStroke(handler: (event: KeyboardEvent) => void, options?: OnKeyStrokeOptions): () => void
  • added: function onKeyStroke(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: OnKeyStrokeOptions): () => void
  • added: function onKeyUp(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<OnKeyStrokeOptions, 'eventName'>): () => void
  • added: function onLongPress(target: MaybeElementRef, handler: (evt: PointerEvent) => void, options?: OnLongPressOptions): OnLongPressReturn
  • added: function onStartTyping(callback: (event: KeyboardEvent) => void, options?: OnStartTypingOptions): void
  • added: function provideSSRWidth(width: number | null, app?: App<unknown>): void
  • added: function setSSRHandler<T extends keyof SSRHandlersMap>(key: T, fn: SSRHandlersMap[T]): void
  • added: function templateRef<T extends HTMLElement | SVGElement | Component | null, Keys extends string = string>(key: Keys, initialValue?: T | null): Readonly<Ref<T>>
  • added: function transition<T>(source: Ref<T>, from: MaybeRefOrGetter<T>, to: MaybeRefOrGetter<T>, options?: TransitionOptions<T>): PromiseLike<void>
  • added: function unrefElement<T extends MaybeElement>(elRef: MaybeComputedElementRef<T>): UnRefElementReturn<T>
  • added: function useActiveElement<T extends HTMLElement>(options?: UseActiveElementOptions): UseActiveElementReturn<T>
  • added: function useAnimate(target: MaybeComputedElementRef, keyframes: UseAnimateKeyframes, options?: number | UseAnimateOptions): UseAnimateReturn
  • added: function useAsyncQueue<T extends any[], S = MapQueueTask<T>>(tasks: S & Array<UseAsyncQueueTask<any>>, options?: UseAsyncQueueOptions): UseAsyncQueueReturn<{ [P in keyof T]: UseAsyncQueueResult<T[P]> }>
  • added: function useAsyncState<Data, Params extends any[] = any[], Shallow extends boolean = true>(promise: Promise<Data> | ((...args: Params) => Promise<Data>), initialState: MaybeRef<Data>, options?: UseAsyncStateOptions<Shallow, Data>): UseAsyncStateReturn<Data, Params, Shallow>
  • added: function useBase64(target: MaybeRefOrGetter<ArrayBuffer | undefined>, options?: UseBase64Options): UseBase64Return
  • added: function useBase64(target: MaybeRefOrGetter<Blob | undefined>, options?: UseBase64Options): UseBase64Return
  • added: function useBase64(target: MaybeRefOrGetter<HTMLCanvasElement | undefined>, options?: ToDataURLOptions): UseBase64Return
  • added: function useBase64(target: MaybeRefOrGetter<HTMLImageElement | undefined>, options?: ToDataURLOptions): UseBase64Return
  • added: function useBase64(target: MaybeRefOrGetter<string | undefined>, options?: UseBase64Options): UseBase64Return
  • added: function useBase64<T extends Map<string, unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return
  • added: function useBase64<T extends Record<string, unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return
  • added: function useBase64<T extends Set<unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return
  • added: function useBase64<T>(target: MaybeRefOrGetter<T[]>, options?: UseBase64ObjectOptions<T[]>): UseBase64Return
  • added: function useBattery(options?: UseBatteryOptions): UseBatteryReturn
  • added: function useBluetooth(options?: UseBluetoothOptions): UseBluetoothReturn
  • added: function useBreakpoints<K extends string>(breakpoints: Breakpoints<K>, options?: UseBreakpointsOptions): UseBreakpointReturn<K>
  • added: function useBroadcastChannel<D, P>(options: UseBroadcastChannelOptions): UseBroadcastChannelReturn<D, P>
  • added: function useBrowserLocation(options?: UseBrowserLocationOptions): UseBrowserLocationReturn
  • added: function useCached<T, D extends boolean = true>(refValue: Ref<T>, comparator?: (newSourceValue: T, cachedValue: T) => boolean, options?: UseCachedOptions<D>): UseCachedReturn<T, D>
  • added: function useClipboard(options: UseClipboardOptions<MaybeRefOrGetter<string>>): UseClipboardReturn<true>
  • added: function useClipboard(options?: UseClipboardOptions<undefined>): UseClipboardReturn<false>
  • added: function useClipboardItems(options: UseClipboardItemsOptions<MaybeRefOrGetter<ClipboardItems>>): UseClipboardItemsReturn<true>
  • added: function useClipboardItems(options?: UseClipboardItemsOptions<undefined>): UseClipboardItemsReturn<false>
  • added: function useCloned<T>(source: MaybeRefOrGetter<T>, options?: UseClonedOptions): UseClonedReturn<T>
  • added: function useColorMode<T extends string = BasicColorMode>(options?: UseColorModeOptions<T>): UseColorModeReturn<T>
  • added: function useConfirmDialog<RevealData = any, ConfirmData = any, CancelData = any>(revealed?: ShallowRef<boolean>): UseConfirmDialogReturn<RevealData, ConfirmData, CancelData>
  • added: function useCountdown(initialCountdown: MaybeRefOrGetter<number>, options?: UseCountdownOptions): UseCountdownReturn
  • added: function useCssSupports(conditionText: MaybeRefOrGetter<string>, options?: UseCssSupportsOptions): UseCssSupportsReturn
  • added: function useCssSupports(property: MaybeRefOrGetter<string>, value: MaybeRefOrGetter<string>, options?: UseCssSupportsOptions): UseCssSupportsReturn
  • added: function useCssVar(prop: MaybeRefOrGetter<string | null | undefined>, target?: MaybeElementRef, options?: UseCssVarOptions): import('vue').ShallowRef<string | undefined, string | undefined>
  • added: function useCurrentElement<T extends MaybeElement = MaybeElement, R extends VueInstance = VueInstance, E extends MaybeElement = MaybeElement extends T ? IsAny<R['$el']> extends false ? R['$el'] : T : T>(rootComponent?: MaybeElementRef<R>): import('@vueuse/shared').ComputedRefWithControl<E>
  • added: function useCycleList<T>(list: MaybeRefOrGetter<T[]>, options?: UseCycleListOptions<T>): UseCycleListReturn<T>
  • added: function useDark(options?: UseDarkOptions): UseDarkReturn
  • added: function useDebouncedRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { debounce?: MaybeRefOrGetter<number> }): UseRefHistoryReturn<Raw, Serialized>
  • added: function useDeviceMotion(options?: UseDeviceMotionOptions): UseDeviceMotionReturn
  • added: function useDeviceOrientation(options?: UseDeviceOrientationOptions): UseDeviceOrientationReturn
  • added: function useDevicePixelRatio(options?: UseDevicePixelRatioOptions): UseDevicePixelRatioReturn
  • added: function useDevicesList(options?: UseDevicesListOptions): UseDevicesListReturn
  • added: function useDisplayMedia(options?: UseDisplayMediaOptions): UseDisplayMediaReturn
  • added: function useDocumentVisibility(options?: UseDocumentVisibilityOptions): UseDocumentVisibilityReturn
  • added: function useDraggable(target: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>, options?: UseDraggableOptions): UseDraggableReturn
  • added: function useDropZone(target: MaybeRefOrGetter<HTMLElement | Document | null | undefined>, options?: UseDropZoneOptions | UseDropZoneOptions['onDrop']): UseDropZoneReturn
  • added: function useElementBounding(target: MaybeComputedElementRef, options?: UseElementBoundingOptions): UseElementBoundingReturn
  • added: function useElementByPoint<M extends boolean = false>(options: UseElementByPointOptions<M>): UseElementByPointReturn<M>
  • added: function useElementHover(el: MaybeRefOrGetter<EventTarget | null | undefined>, options?: UseElementHoverOptions): ShallowRef<boolean>
  • added: function useElementOverflow(target: MaybeComputedElementRef, option?: UseElementOverflowOptions): { isXOverflowed: Readonly<import('vue').ShallowRef<boolean, boolean>>; isYOverflowed: Readonly<import('vue').ShallowRef<boolean, boolean>>; stop: typeof stop; update: () => void }
  • added: function useElementSize(target: MaybeComputedElementRef, initialSize?: ElementSize, options?: UseElementSizeOptions): UseElementSizeReturn
  • added: function useElementVisibility(element: MaybeComputedElementRef, options?: UseElementVisibilityOptions<false>): UseElementVisibilityReturn<false>
  • added: function useElementVisibility(element: MaybeComputedElementRef, options?: UseElementVisibilityOptions<true>): UseElementVisibilityReturn<true>
  • added: function useEventBus<T = unknown, P = any>(key: EventBusIdentifier<T>): UseEventBusReturn<T, P>
  • added: function useEventListener<E extends keyof DocumentEventMap>(target: Document, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: Document, ev: DocumentEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • added: function useEventListener<E extends keyof HTMLElementEventMap>(target: MaybeRefOrGetter<Arrayable<HTMLElement> | null | undefined>, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<(this: HTMLElement, ev: HTMLElementEventMap[E]) => any>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • added: function useEventListener<E extends keyof ShadowRootEventMap>(target: MaybeRefOrGetter<Arrayable<ShadowRoot> | null | undefined>, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: ShadowRoot, ev: ShadowRootEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • added: function useEventListener<E extends keyof WindowEventMap>(event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: Window, ev: WindowEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • added: function useEventListener<E extends keyof WindowEventMap>(target: Window, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: Window, ev: WindowEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • added: function useEventListener<EventType = Event>(target: MaybeRefOrGetter<Arrayable<EventTarget> | null | undefined>, event: MaybeRefOrGetter<Arrayable<string>>, listener: MaybeRef<Arrayable<GeneralEventListener<EventType>>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • added: function useEventListener<Names extends string, EventType = Event>(target: MaybeRefOrGetter<Arrayable<InferEventTarget<Names>> | null | undefined>, event: MaybeRefOrGetter<Arrayable<Names>>, listener: MaybeRef<Arrayable<GeneralEventListener<EventType>>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • added: function useEventSource<Events extends string[], Data = any>(url: MaybeRefOrGetter<string | URL | undefined>, events?: Events, options?: UseEventSourceOptions<Data>): UseEventSourceReturn<Events, Data>
  • added: function useEyeDropper(options?: UseEyeDropperOptions): UseEyeDropperReturn
  • added: function useFavicon(newIcon: ReadonlyRefOrGetter<string | null | undefined>, options?: UseFaviconOptions): ComputedRef<string | null | undefined>
  • added: function useFavicon(newIcon?: MaybeRef<string | null | undefined>, options?: UseFaviconOptions): Ref<string | null | undefined>
  • added: function useFetch<T>(url: MaybeRefOrGetter<string>): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: function useFetch<T>(url: MaybeRefOrGetter<string>, options: RequestInit, useFetchOptions?: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: function useFetch<T>(url: MaybeRefOrGetter<string>, useFetchOptions: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: function useFileDialog(options?: UseFileDialogOptions): UseFileDialogReturn
  • added: function useFileSystemAccess(): UseFileSystemAccessReturn<string | ArrayBuffer | Blob>
  • added: function useFileSystemAccess(options: UseFileSystemAccessOptions & { dataType: 'ArrayBuffer' }): UseFileSystemAccessReturn<ArrayBuffer>
  • added: function useFileSystemAccess(options: UseFileSystemAccessOptions & { dataType: 'Blob' }): UseFileSystemAccessReturn<Blob>
  • added: function useFileSystemAccess(options: UseFileSystemAccessOptions & { dataType: 'Text' }): UseFileSystemAccessReturn<string>
  • added: function useFileSystemAccess(options: UseFileSystemAccessOptions): UseFileSystemAccessReturn<string | ArrayBuffer | Blob>
  • added: function useFocus(target: MaybeElementRef, options?: UseFocusOptions): UseFocusReturn
  • added: function useFocusWithin(target: MaybeElementRef, options?: ConfigurableWindow): UseFocusWithinReturn
  • added: function useFps(options?: UseFpsOptions): ShallowRef<number>
  • added: function useFullscreen(target?: MaybeElementRef, options?: UseFullscreenOptions): UseFullscreenReturn
  • added: function useGamepad(options?: UseGamepadOptions): UseGamepadReturn
  • added: function useGeolocation(options?: UseGeolocationOptions): UseGeolocationReturn
  • added: function useIdle(timeout?: number, options?: UseIdleOptions): UseIdleReturn
  • added: function useImage<Shallow extends true>(options: MaybeRefOrGetter<UseImageOptions>, asyncStateOptions?: UseAsyncStateOptions<Shallow>): UseImageReturn
  • added: function useInfiniteScroll<T extends InfiniteScrollElement>(element: MaybeRefOrGetter<T>, onLoadMore: (state: UnwrapNestedRefs<UseScrollReturn>) => Awaitable<void>, options?: UseInfiniteScrollOptions<T>): UseInfiniteScrollReturn
  • added: function useIntersectionObserver(target: MaybeComputedElementRefOrArray, callback: IntersectionObserverCallback, options?: UseIntersectionObserverOptions): UseIntersectionObserverReturn
  • added: function useKeyModifier<Initial extends boolean | null>(modifier: KeyModifier, options?: UseModifierOptions<Initial>): UseKeyModifierReturn<Initial>
  • added: function useLocalStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean>
  • added: function useLocalStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<number>, options?: UseStorageOptions<number>): RemovableRef<number>
  • added: function useLocalStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<string>, options?: UseStorageOptions<string>): RemovableRef<string>
  • added: function useLocalStorage<T = unknown>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<null>, options?: UseStorageOptions<T>): RemovableRef<T>
  • added: function useLocalStorage<T>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<T>, options?: UseStorageOptions<T>): RemovableRef<T>
  • added: function useMagicKeys<T extends boolean = false>(options?: UseMagicKeysOptions<T>): UseMagicKeysReturn<T>
  • added: function useManualRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseManualRefHistoryOptions<Raw, Serialized>): UseManualRefHistoryReturn<Raw, Serialized>
  • added: function useMediaControls(target: MaybeRef<HTMLMediaElement | null | undefined>, options?: UseMediaControlsOptions): UseMediaControlsReturn
  • added: function useMediaQuery(query: MaybeRefOrGetter<string>, options?: ConfigurableWindow & { ssrWidth?: number }): import('vue').ComputedRef<boolean>
  • added: function useMemoize<Result, Args extends unknown[]>(resolver: (...args: Args) => Result, options?: UseMemoizeOptions<Result, Args>): UseMemoizeReturn<Result, Args>
  • added: function useMemory(options?: UseMemoryOptions): UseMemoryReturn
  • added: function useMounted(): import('vue').ShallowRef<boolean, boolean>
  • added: function useMouse(options?: UseMouseOptions): UseMouseReturn
  • added: function useMouseInElement(target?: MaybeElementRef, options?: MouseInElementOptions): { x: ShallowRef<number>; y: ShallowRef<number>; sourceType: ShallowRef<UseMouseSourceType>; elementX: ShallowRef<number, number>; elementY: ShallowRef<number, number>; elementPositionX: ShallowRef<number, number>; elementPositionY: ShallowRef<number, number>; elementHeight: ShallowRef<number, number>; elementWi…
  • added: function useMousePressed(options?: UseMousePressedOptions): UseMousePressedReturn
  • added: function useMutationObserver(target: MaybeComputedElementRefOrArray, callback: MutationCallback, options?: UseMutationObserverOptions): UseMutationObserverReturn
  • added: function useNavigatorLanguage(options?: UseNavigatorLanguageOptions): UseNavigatorLanguageReturn
  • added: function useNetwork(options?: UseNetworkOptions): UseNetworkReturn
  • added: function useNow(options: UseNowOptions<true>): { now: ShallowRef<Date> } & Pausable
  • added: function useNow(options?: UseNowOptions<false>): ShallowRef<Date>
  • added: function useObjectUrl(object: MaybeRefOrGetter<Blob | MediaSource | null | undefined>): Readonly<import('vue').ShallowRef<string | undefined, string | undefined>>
  • added: function useOffsetPagination(options: Omit<UseOffsetPaginationOptions, 'total'>): UseOffsetPaginationInfinityPageReturn
  • added: function useOffsetPagination(options: UseOffsetPaginationOptions): UseOffsetPaginationReturn
  • added: function useOnline(options?: ConfigurableWindow): Readonly<import('vue').ShallowRef<boolean>>
  • added: function usePageLeave(options?: UsePageLeaveOptions): UsePageLeaveReturn
  • added: function useParallax(target: MaybeElementRef, options?: UseParallaxOptions): UseParallaxReturn
  • added: function useParentElement(element?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>): Readonly<ShallowRef<HTMLElement | SVGElement | null | undefined>>
  • added: function usePerformanceObserver(options: UsePerformanceObserverOptions, callback: PerformanceObserverCallback): { isSupported: UseSupportedReturn; start: () => void; stop: () => void }
  • added: function usePermission(permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'], options: UsePermissionOptions<true>): UsePermissionReturnWithControls
  • added: function usePermission(permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'], options?: UsePermissionOptions<false>): UsePermissionReturn
  • added: function usePointer(options?: UsePointerOptions): UsePointerReturn
  • added: function usePointerLock(target?: MaybeElementRef, options?: UsePointerLockOptions): UsePointerLockReturn
  • added: function usePointerSwipe(target: MaybeRefOrGetter<HTMLElement | null | undefined>, options?: UsePointerSwipeOptions): UsePointerSwipeReturn
  • added: function usePreferredColorScheme(options?: ConfigurableWindow): import('vue').ComputedRef<ColorSchemeType>
  • added: function usePreferredContrast(options?: ConfigurableWindow): import('vue').ComputedRef<ContrastType>
  • added: function usePreferredDark(options?: ConfigurableWindow): import('vue').ComputedRef<boolean>
  • added: function usePreferredLanguages(options?: ConfigurableWindow): ShallowRef<readonly string[]>
  • added: function usePreferredReducedMotion(options?: ConfigurableWindow): import('vue').ComputedRef<ReducedMotionType>
  • added: function usePreferredReducedTransparency(options?: ConfigurableWindow): import('vue').ComputedRef<ReducedTransparencyType>
  • added: function usePrevious<T>(value: MaybeRefOrGetter<T>): Readonly<ShallowRef<T | undefined>>
  • added: function usePrevious<T>(value: MaybeRefOrGetter<T>, initialValue: T): Readonly<ShallowRef<T>>
  • added: function useRafFn(fn: (args: UseRafFnCallbackArguments) => void, options?: UseRafFnOptions): Pausable
  • added: function useRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseRefHistoryOptions<Raw, Serialized>): UseRefHistoryReturn<Raw, Serialized>
  • added: function useResizeObserver(target: MaybeComputedElementRefOrArray, callback: globalThis.ResizeObserverCallback, options?: UseResizeObserverOptions): UseResizeObserverReturn
  • added: function useSSRWidth(): number | undefined
  • added: function useScreenOrientation(options?: UseScreenOrientationOptions): UseScreenOrientationReturn
  • added: function useScreenSafeArea(): UseScreenSafeAreaReturn
  • added: function useScriptTag(src: MaybeRefOrGetter<string>, onLoaded?: (el: HTMLScriptElement) => void, options?: UseScriptTagOptions): UseScriptTagReturn
  • added: function useScroll(element: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>, options?: UseScrollOptions): UseScrollReturn
  • added: function useScrollLock(element: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>, initialState?: boolean): import('vue').WritableComputedRef<boolean, boolean>
  • added: function useSessionStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean>
  • added: function useSessionStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<number>, options?: UseStorageOptions<number>): RemovableRef<number>
  • added: function useSessionStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<string>, options?: UseStorageOptions<string>): RemovableRef<string>
  • added: function useSessionStorage<T = unknown>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<null>, options?: UseStorageOptions<T>): RemovableRef<T>
  • added: function useSessionStorage<T>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<T>, options?: UseStorageOptions<T>): RemovableRef<T>
  • added: function useShare(shareOptions?: MaybeRefOrGetter<UseShareOptions>, options?: ConfigurableNavigator): UseShareReturn
  • added: function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>): Ref<T[]>
  • added: function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>, options?: Omit<UseSortedOptions<T>, 'compareFn'>): Ref<T[]>
  • added: function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, options?: UseSortedOptions<T>): Ref<T[]>
  • added: function useSpeechRecognition(options?: UseSpeechRecognitionOptions): UseSpeechRecognitionReturn
  • added: function useSpeechSynthesis(text: MaybeRefOrGetter<string>, options?: UseSpeechSynthesisOptions): UseSpeechSynthesisReturn
  • added: function useStepper<T extends Record<string, any>>(steps: MaybeRef<T>, initialStep?: keyof T): UseStepperReturn<Exclude<keyof T, symbol>, T, T[keyof T]>
  • added: function useStepper<T extends string | number>(steps: MaybeRef<T[]>, initialStep?: T): UseStepperReturn<T, T[], T>
  • added: function useStorage(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<boolean>, storage?: StorageLike, options?: UseStorageOptions<boolean>): RemovableRef<boolean>
  • added: function useStorage(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<number>, storage?: StorageLike, options?: UseStorageOptions<number>): RemovableRef<number>
  • added: function useStorage(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<string>, storage?: StorageLike, options?: UseStorageOptions<string>): RemovableRef<string>
  • added: function useStorage<T = unknown>(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<null>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T>
  • added: function useStorage<T>(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<T>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T>
  • added: function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<boolean>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<boolean>): RemovableRef<boolean> & Promise<RemovableRef<boolean>>
  • added: function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<number>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<number>): RemovableRef<number> & Promise<RemovableRef<number>>
  • added: function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<string>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<string>): RemovableRef<string> & Promise<RemovableRef<string>>
  • added: function useStorageAsync<T = unknown>(key: string, initialValue: MaybeRefOrGetter<null>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> & Promise<RemovableRef<T>>
  • added: function useStorageAsync<T>(key: string, initialValue: MaybeRefOrGetter<T>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> & Promise<RemovableRef<T>>
  • added: function useStyleTag(css: MaybeRef<string>, options?: UseStyleTagOptions): UseStyleTagReturn
  • added: function useSupported(callback: () => unknown): UseSupportedReturn
  • added: function useSwipe(target: MaybeRefOrGetter<EventTarget | null | undefined>, options?: UseSwipeOptions): UseSwipeReturn
  • added: function useTemplateRefsList<T = Element>(): Readonly<Ref<Readonly<TemplateRefsList<T>>>>
  • added: function useTextDirection(options?: UseTextDirectionOptions): import('vue').WritableComputedRef<UseTextDirectionValue, UseTextDirectionValue>
  • added: function useTextSelection(options?: UseTextSelectionOptions): UseTextSelectionReturn
  • added: function useTextareaAutosize(options?: UseTextareaAutosizeOptions): UseTextareaAutosizeReturn
  • added: function useThrottledRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseThrottledRefHistoryOptions<Raw, Serialized>): UseThrottledRefHistoryReturn<Raw, Serialized>
  • added: function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeRefOrGetter<Date | number | string>, options: UseTimeAgoOptions<true, UnitNames>): UseTimeAgoReturn<true>
  • added: function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeRefOrGetter<Date | number | string>, options?: UseTimeAgoOptions<false, UnitNames>): UseTimeAgoReturn<false>
  • added: function useTimeAgoIntl(time: MaybeRefOrGetter<Date | number | string>, options: UseTimeAgoIntlOptions<true>): UseTimeAgoReturn$1<true>
  • added: function useTimeAgoIntl(time: MaybeRefOrGetter<Date | number | string>, options?: UseTimeAgoIntlOptions<false>): UseTimeAgoReturn$1<false>
  • added: function useTimeoutPoll(fn: () => Awaitable<void>, interval: MaybeRefOrGetter<number>, options?: UseTimeoutFnOptions): Pausable
  • added: function useTimestamp(options: UseTimestampOptions<true>): { timestamp: ShallowRef<number> } & Pausable
  • added: function useTimestamp(options?: UseTimestampOptions<false>): ShallowRef<number>
  • added: function useTitle(newTitle: ReadonlyRefOrGetter<string | null | undefined>, options?: UseTitleOptions): ComputedRef<string | null | undefined>
  • added: function useTitle(newTitle?: MaybeRef<string | null | undefined>, options?: UseTitleOptions): Ref<string | null | undefined>
  • added: function useTransition<T extends MaybeRefOrGetter<number>[]>(source: [...T], options?: UseTransitionOptions<T>): ComputedRef<{ [K in keyof T]: number }>
  • added: function useTransition<T extends MaybeRefOrGetter<number[]>>(source: T, options?: UseTransitionOptions<T>): ComputedRef<number[]>
  • added: function useTransition<T>(source: MaybeRefOrGetter<T>, options?: UseTransitionOptions<T>): ComputedRef<T>
  • added: function useUrlSearchParams<T extends Record<string, any> = UrlParams>(mode?: 'history' | 'hash' | 'hash-params', options?: UseUrlSearchParamsOptions<T>): T
  • added: function useUserMedia(options?: UseUserMediaOptions): UseUserMediaReturn
  • added: function useVModel<P extends object, K extends keyof P, Name extends string>(props: P, key?: K, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<P[K], false>): WritableComputedRef<P[K]>
  • added: function useVModel<P extends object, K extends keyof P, Name extends string>(props: P, key?: K, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<P[K], true>): Ref<UnwrapRef<P[K]>>
  • added: function useVModels<P extends object, Name extends string>(props: P, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<any, false>): ToRefs<P>
  • added: function useVModels<P extends object, Name extends string>(props: P, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<any, true>): ToRefs<P>
  • added: function useVibrate(options?: UseVibrateOptions): UseVibrateReturn
  • added: function useVirtualList<T = any>(list: MaybeRef<readonly T[]>, options: UseVirtualListOptions): UseVirtualListReturn<T>
  • added: function useWakeLock(options?: UseWakeLockOptions): UseWakeLockReturn
  • added: function useWebNotification(options?: UseWebNotificationOptions): UseWebNotificationReturn
  • added: function useWebSocket<Data = any>(url: MaybeRefOrGetter<string | URL | undefined>, options?: UseWebSocketOptions): UseWebSocketReturn<Data>
  • added: function useWebWorker<T = any>(url: string, workerOptions?: WorkerOptions, options?: ConfigurableWindow): UseWebWorkerReturn<T>
  • added: function useWebWorker<T = any>(worker: Worker | WorkerFn): UseWebWorkerReturn<T>
  • added: function useWebWorkerFn<T extends (...fnArgs: any[]) => any>(fn: T, options?: UseWebWorkerOptions): UseWebWorkerFnReturn<T>
  • added: function useWindowFocus(options?: ConfigurableWindow): ShallowRef<boolean>
  • added: function useWindowScroll(options?: UseWindowScrollOptions): UseWindowScrollReturn
  • added: function useWindowSize(options?: UseWindowSizeOptions): UseWindowSizeReturn
  • added: interface AfterFetchContext<T = any>
  • added: interface AsyncComputedOptions<Lazy = boolean> extends ConfigurableFlushSync
  • added: interface BatteryManager extends EventTarget
  • added: interface BeforeFetchContext
  • added: interface BrowserLocationState
  • added: interface ConfigurableDeepRefs<D extends boolean>
  • added: interface ConfigurableDocument
  • added: interface ConfigurableDocumentOrShadowRoot
  • added: interface ConfigurableLocation
  • added: interface ConfigurableNavigator
  • added: interface ConfigurableScheduler
  • added: interface ConfigurableWindow
  • added: interface CreateFetchOptions
  • added: interface CreateReusableTemplateOptions<Props extends Record<string, any>>
  • added: interface ElementSize
  • added: interface EventBusKey<T> extends Symbol
  • added: interface EyeDropper
  • added: interface EyeDropperOpenOptions
  • added: interface FileSystemAccessShowOpenFileOptions
  • added: interface FileSystemAccessShowSaveFileOptions
  • added: interface FileSystemFileHandle
  • added: interface FormatTimeAgoIntlOptions
  • added: interface FormatTimeAgoOptions<UnitNames extends string = UseTimeAgoUnitNamesDefault>
  • added: interface GeneralEventListener<E = Event>
  • added: interface MagicKeysInternal
  • added: interface MemoryInfo
  • added: interface MouseInElementOptions extends UseMouseOptions
  • added: interface NavigatorLanguageState extends Supportable
  • added: interface NetworkState extends Supportable
  • added: interface OnClickOutsideOptions<Controls extends boolean = false> extends ConfigurableWindow
  • added: interface OnElementRemovalOptions extends ConfigurableWindow, ConfigurableDocumentOrShadowRoot, WatchOptionsBase
  • added: interface OnFetchErrorContext<T = any, E = any>
  • added: interface OnKeyStrokeOptions
  • added: interface OnLongPressModifiers
  • added: interface OnLongPressOptions
  • added: interface OnStartTypingOptions extends ConfigurableDocument
  • added: interface Position
  • added: interface RenderableComponent
  • added: interface ResizeObserverEntry
  • added: interface ResizeObserverSize
  • added: interface SSRHandlersMap
  • added: interface ScreenOrientation extends EventTarget
  • added: interface Serializer<T>
  • added: interface SerializerAsync<T>
  • added: interface StorageEventLike
  • added: interface StorageLike
  • added: interface StorageLikeAsync
  • added: interface Supportable
  • added: interface TemplatePromiseOptions
  • added: interface TemplatePromiseProps<Return, Args extends any[] = []>
  • added: interface TimeAgoUnit
  • added: interface ToDataURLOptions extends UseBase64Options
  • added: interface TransitionOptions<T> extends ConfigurableWindow
  • added: interface UseActiveElementOptions extends ConfigurableWindow, ConfigurableDocumentOrShadowRoot
  • added: interface UseAnimateOptions extends KeyframeAnimationOptions, ConfigurableWindow
  • added: interface UseAnimateReturn extends Supportable
  • added: interface UseAsyncQueueOptions
  • added: interface UseAsyncQueueResult<T>
  • added: interface UseAsyncQueueReturn<T>
  • added: interface UseAsyncStateOptions<Shallow extends boolean, D = any>
  • added: interface UseAsyncStateReturnBase<Data, Params extends any[], Shallow extends boolean>
  • added: interface UseBase64ObjectOptions<T> extends UseBase64Options
  • added: interface UseBase64Options
  • added: interface UseBase64Return
  • added: interface UseBatteryOptions extends ConfigurableNavigator
  • added: interface UseBatteryReturn extends Supportable
  • added: interface UseBluetoothOptions extends UseBluetoothRequestDeviceOptions, ConfigurableNavigator
  • added: interface UseBluetoothRequestDeviceOptions
  • added: interface UseBluetoothReturn extends Supportable
  • added: interface UseBreakpointsOptions extends ConfigurableWindow
  • added: interface UseBroadcastChannelOptions extends ConfigurableWindow
  • added: interface UseBroadcastChannelReturn<D, P> extends Supportable
  • added: interface UseBrowserLocationOptions extends ConfigurableWindow
  • added: interface UseCachedOptions<D extends boolean = true> extends ConfigurableDeepRefs<D>, WatchOptions
  • added: interface UseClipboardItemsOptions<Source> extends ConfigurableNavigator
  • added: interface UseClipboardItemsReturn<Optional> extends Supportable
  • added: interface UseClipboardOptions<Source> extends ConfigurableNavigator
  • added: interface UseClipboardReturn<Optional> extends Supportable
  • added: interface UseClonedOptions<T = any> extends WatchOptions
  • added: interface UseClonedReturn<T>
  • added: interface UseColorModeOptions<T extends string = BasicColorMode> extends UseStorageOptions<T | BasicColorMode>
  • added: interface UseConfirmDialogReturn<RevealData, ConfirmData, CancelData>
  • added: interface UseCountdownOptions extends ConfigurableScheduler
  • added: interface UseCountdownReturn extends Pausable
  • added: interface UseCssSupportsOptions extends ConfigurableWindow
  • added: interface UseCssSupportsReturn extends Supportable
  • added: interface UseCssVarOptions extends ConfigurableWindow
  • added: interface UseCycleListOptions<T>
  • added: interface UseCycleListReturn<T>
  • added: interface UseDarkOptions extends Omit<UseColorModeOptions<BasicColorSchema>, 'modes' | 'onChanged'>
  • added: interface UseDeviceMotionOptions extends ConfigurableWindow, ConfigurableEventFilter
  • added: interface UseDeviceMotionReturn extends Supportable
  • added: interface UseDeviceOrientationOptions extends ConfigurableWindow
  • added: interface UseDeviceOrientationReturn extends Supportable
  • added: interface UseDevicePixelRatioOptions extends ConfigurableWindow
  • added: interface UseDevicePixelRatioReturn
  • added: interface UseDevicesListOptions extends ConfigurableNavigator
  • added: interface UseDevicesListReturn extends Supportable
  • added: interface UseDisplayMediaOptions extends ConfigurableNavigator
  • added: interface UseDisplayMediaReturn extends Supportable
  • added: interface UseDocumentVisibilityOptions extends ConfigurableDocument
  • added: interface UseDraggableOptions
  • added: interface UseDraggableReturn
  • added: interface UseDropZoneOptions
  • added: interface UseDropZoneReturn
  • added: interface UseElementBoundingOptions
  • added: interface UseElementBoundingReturn
  • added: interface UseElementByPointOptions<Multiple extends boolean = false> extends ConfigurableDocument, ConfigurableScheduler
  • added: interface UseElementByPointReturn<Multiple extends boolean = false> extends Supportable, Pausable
  • added: interface UseElementHoverOptions extends ConfigurableWindow
  • added: interface UseElementOverflowOptions extends ConfigurableWindow
  • added: interface UseElementSizeOptions extends UseResizeObserverOptions
  • added: interface UseElementSizeReturn
  • added: interface UseElementVisibilityOptions<Controls extends boolean = false> extends ConfigurableWindow, Pick<UseIntersectionObserverOptions, 'rootMargin' | 'threshold'>
  • added: interface UseElementVisibilityReturnWithControls extends UseIntersectionObserverReturn
  • added: interface UseEventBusReturn<T, P>
  • added: interface UseEventSourceOptions<Data> extends EventSourceInit
  • added: interface UseEventSourceReturn<Events extends string[], Data = any>
  • added: interface UseEyeDropperOptions
  • added: interface UseEyeDropperReturn extends Supportable
  • added: interface UseFaviconOptions extends ConfigurableDocument
  • added: interface UseFetchOptions
  • added: interface UseFetchReturn<T>
  • added: interface UseFileDialogOptions extends ConfigurableDocument
  • added: interface UseFileDialogReturn
  • added: interface UseFileSystemAccessReturn<T = string> extends Supportable
  • added: interface UseFocusOptions extends ConfigurableWindow
  • added: interface UseFocusReturn
  • added: interface UseFocusWithinReturn
  • added: interface UseFpsOptions
  • added: interface UseFullscreenOptions extends ConfigurableDocument
  • added: interface UseFullscreenReturn extends Supportable
  • added: interface UseGamepadOptions extends ConfigurableWindow, ConfigurableNavigator
  • added: interface UseGamepadReturn extends Supportable, Pausable
  • added: interface UseGeolocationOptions extends Partial<PositionOptions>, ConfigurableNavigator
  • added: interface UseGeolocationReturn extends Supportable
  • added: interface UseHorizontalVirtualListOptions extends UseVirtualListOptionsBase
  • added: interface UseIdleOptions extends ConfigurableWindow, ConfigurableEventFilter
  • added: interface UseIdleReturn extends Stoppable
  • added: interface UseImageOptions
  • added: interface UseInfiniteScrollOptions<T extends InfiniteScrollElement = InfiniteScrollElement> extends UseScrollOptions
  • added: interface UseInfiniteScrollReturn
  • added: interface UseIntersectionObserverOptions extends ConfigurableWindow
  • added: interface UseIntersectionObserverReturn extends Supportable, Pausable
  • added: interface UseMagicKeysOptions<Reactive extends boolean>
  • added: interface UseManualRefHistoryOptions<Raw, Serialized = Raw>
  • added: interface UseManualRefHistoryReturn<Raw, Serialized>
  • added: interface UseMediaControlsReturn
  • added: interface UseMediaSource
  • added: interface UseMediaTextTrack
  • added: interface UseMediaTextTrackSource
  • added: interface UseMemoizeCache<Key, Value>
  • added: interface UseMemoizeOptions<Result, Args extends unknown[]>
  • added: interface UseMemoizeReturn<Result, Args extends unknown[]>
  • added: interface UseMemoryOptions extends ConfigurableScheduler
  • added: interface UseMemoryReturn extends Supportable
  • added: interface UseModifierOptions<Initial> extends ConfigurableDocument
  • added: interface UseMouseInElementReturn extends UseMouseReturn
  • added: interface UseMouseOptions extends ConfigurableWindow, ConfigurableEventFilter
  • added: interface UseMousePressedOptions extends ConfigurableWindow
  • added: interface UseMousePressedReturn
  • added: interface UseMouseReturn
  • added: interface UseMutationObserverOptions extends MutationObserverInit, ConfigurableWindow
  • added: interface UseMutationObserverReturn extends Supportable
  • added: interface UseNavigatorLanguageOptions extends ConfigurableWindow
  • added: interface UseNetworkOptions extends ConfigurableWindow
  • added: interface UseNowOptions<Controls extends boolean> extends ConfigurableScheduler
  • added: interface UseOffsetPaginationOptions
  • added: interface UseOffsetPaginationReturn
  • added: interface UsePageLeaveOptions extends ConfigurableWindow
  • added: interface UseParallaxOptions extends ConfigurableWindow
  • added: interface UseParallaxReturn
  • added: interface UsePermissionOptions<Controls extends boolean> extends ConfigurableNavigator
  • added: interface UsePermissionReturnWithControls extends Supportable
  • added: interface UsePointerLockOptions extends ConfigurableDocument
  • added: interface UsePointerLockReturn extends Supportable
  • added: interface UsePointerOptions extends ConfigurableWindow
  • added: interface UsePointerReturn
  • added: interface UsePointerState extends Position
  • added: interface UsePointerSwipeOptions
  • added: interface UsePointerSwipeReturn
  • added: interface UseRafFnCallbackArguments
  • added: interface UseRafFnOptions extends ConfigurableWindow
  • added: interface UseRefHistoryOptions<Raw, Serialized = Raw> extends ConfigurableEventFilter, ConfigurableFlush
  • added: interface UseRefHistoryRecord<T>
  • added: interface UseRefHistoryReturn<Raw, Serialized> extends UseManualRefHistoryReturn<Raw, Serialized>
  • added: interface UseResizeObserverOptions extends ResizeObserverOptions, ConfigurableWindow
  • added: interface UseResizeObserverReturn extends Supportable
  • added: interface UseScreenOrientationOptions extends ConfigurableWindow
  • added: interface UseScreenOrientationReturn extends Supportable
  • added: interface UseScreenSafeAreaReturn
  • added: interface UseScriptTagOptions extends ConfigurableDocument
  • added: interface UseScriptTagReturn
  • added: interface UseScrollOptions extends ConfigurableWindow
  • added: interface UseScrollReturn
  • added: interface UseShareOptions
  • added: interface UseShareReturn extends Supportable
  • added: interface UseSortedOptions<T = any>
  • added: interface UseSpeechRecognitionOptions extends ConfigurableWindow
  • added: interface UseSpeechRecognitionReturn extends Supportable
  • added: interface UseSpeechSynthesisOptions extends ConfigurableWindow
  • added: interface UseSpeechSynthesisReturn extends Supportable
  • added: interface UseStepperReturn<StepName, Steps, Step>
  • added: interface UseStorageAsyncOptions<T> extends Omit<UseStorageOptions<T>, 'serializer'>
  • added: interface UseStorageOptions<T> extends ConfigurableEventFilter, ConfigurableWindow, ConfigurableFlush
  • added: interface UseStyleTagOptions extends ConfigurableDocument
  • added: interface UseStyleTagReturn
  • added: interface UseSwipeOptions extends ConfigurableWindow
  • added: interface UseSwipeReturn
  • added: interface UseTextDirectionOptions extends ConfigurableDocument
  • added: interface UseTextSelectionOptions extends ConfigurableWindow
  • added: interface UseTextSelectionReturn
  • added: interface UseTextareaAutosizeOptions extends ConfigurableWindow
  • added: interface UseTextareaAutosizeReturn
  • added: interface UseTimeAgoIntlOptions<Controls extends boolean> extends FormatTimeAgoIntlOptions, ConfigurableScheduler
  • added: interface UseTimeAgoMessagesBuiltIn
  • added: interface UseTimeAgoOptions<Controls extends boolean, UnitNames extends string = UseTimeAgoUnitNamesDefault> extends FormatTimeAgoOptions<UnitNames>, ConfigurableScheduler
  • added: interface UseTimeAgoUnit<Unit extends string = UseTimeAgoUnitNamesDefault>
  • added: interface UseTimeoutPollOptions
  • added: interface UseTimestampOptions<Controls extends boolean> extends ConfigurableScheduler
  • added: interface UseTransitionOptions<T> extends TransitionOptions<T>
  • added: interface UseUrlSearchParamsOptions<T> extends ConfigurableWindow
  • added: interface UseUserMediaOptions extends ConfigurableNavigator
  • added: interface UseUserMediaReturn extends Supportable
  • added: interface UseVModelOptions<T, Passive extends boolean = false>
  • added: interface UseVerticalVirtualListOptions extends UseVirtualListOptionsBase
  • added: interface UseVibrateOptions extends ConfigurableNavigator, ConfigurableScheduler
  • added: interface UseVibrateReturn extends Supportable
  • added: interface UseVirtualListItem<T>
  • added: interface UseVirtualListOptionsBase
  • added: interface UseVirtualListReturn<T>
  • added: interface UseVirtualListScrollToOptions
  • added: interface UseWakeLockReturn extends Supportable
  • added: interface UseWebNotificationOptions extends ConfigurableWindow, WebNotificationOptions
  • added: interface UseWebNotificationReturn extends Supportable
  • added: interface UseWebSocketOptions
  • added: interface UseWebSocketReturn<T>
  • added: interface UseWebWorkerFnReturn<T extends (...fnArgs: any[]) => any>
  • added: interface UseWebWorkerOptions extends ConfigurableWindow
  • added: interface UseWebWorkerReturn<Data = any>
  • added: interface UseWindowScrollOptions extends ConfigurableWindow, UseScrollOptions
  • added: interface UseWindowScrollReturn extends UseScrollReturn
  • added: interface UseWindowSizeOptions extends ConfigurableWindow
  • added: interface UseWindowSizeReturn
  • added: interface WakeLockSentinel extends EventTarget
  • added: interface WebNotificationOptions
  • added: interface WritableComputedInjectOptions<T, K>
  • added: interface WritableComputedInjectOptionsWithDefault<T, K>
  • added: new EyeDropper(): EyeDropper
  • added: property AfterFetchContext.context: BeforeFetchContext
  • added: property AfterFetchContext.data: T | null
  • added: property AfterFetchContext.execute: (throwOnFailed?: boolean) => Promise<any>
  • added: property AfterFetchContext.response: Response
  • added: property AsyncComputedOptions.evaluating?: Ref<boolean>
  • added: property AsyncComputedOptions.lazy?: Lazy
  • added: property AsyncComputedOptions.onError?: (e: unknown) => void
  • added: property AsyncComputedOptions.shallow?: boolean
  • added: property BatteryManager.charging: boolean
  • added: property BatteryManager.chargingTime: number
  • added: property BatteryManager.dischargingTime: number
  • added: property BatteryManager.level: number
  • added: property BeforeFetchContext.cancel: Fn
  • added: property BeforeFetchContext.options: RequestInit
  • added: property BeforeFetchContext.url: string
  • added: property BrowserLocationState.hash?: string
  • added: property BrowserLocationState.host?: string
  • added: property BrowserLocationState.hostname?: string
  • added: property BrowserLocationState.href?: string
  • added: property BrowserLocationState.pathname?: string
  • added: property BrowserLocationState.port?: string
  • added: property BrowserLocationState.protocol?: string
  • added: property BrowserLocationState.search?: string
  • added: property ConfigurableDeepRefs.deepRefs?: D
  • added: property ConfigurableDocument.document?: Document
  • added: property ConfigurableDocumentOrShadowRoot.document?: DocumentOrShadowRoot
  • added: property ConfigurableLocation.location?: Location
  • added: property ConfigurableNavigator.navigator?: Navigator
  • added: property ConfigurableScheduler.scheduler?: (cb: Fn) => Pausable
  • added: property ConfigurableWindow.window?: Window
  • added: property CreateFetchOptions.baseUrl?: MaybeRefOrGetter<string>
  • added: property CreateFetchOptions.combination?: Combination
  • added: property CreateFetchOptions.fetchOptions?: RequestInit
  • added: property CreateFetchOptions.options?: UseFetchOptions
  • added: property CreateReusableTemplateOptions.inheritAttrs?: boolean
  • added: property CreateReusableTemplateOptions.name?: string
  • added: property CreateReusableTemplateOptions.props?: ComponentObjectPropsOptions<Props>
  • added: property ElementSize.height: number
  • added: property ElementSize.width: number
  • added: property EyeDropper.open: (options?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string }>
  • added: property EyeDropperOpenOptions.signal?: AbortSignal
  • added: property EyeDropper[Symbol.toStringTag]: 'EyeDropper'
  • added: property FileSystemAccessShowOpenFileOptions.excludeAcceptAllOption?: boolean
  • added: property FileSystemAccessShowOpenFileOptions.multiple?: boolean
  • added: property FileSystemAccessShowOpenFileOptions.types?: Array<{ description?: string; accept: Record<string, string[]> }>
  • added: property FileSystemAccessShowSaveFileOptions.excludeAcceptAllOption?: boolean
  • added: property FileSystemAccessShowSaveFileOptions.suggestedName?: string
  • added: property FileSystemAccessShowSaveFileOptions.types?: Array<{ description?: string; accept: Record<string, string[]> }>
  • added: property FileSystemFileHandle.createWritable: () => FileSystemWritableFileStream
  • added: property FileSystemFileHandle.getFile: () => Promise<File>
  • added: property FormatTimeAgoIntlOptions.insertSpace?: boolean
  • added: property FormatTimeAgoIntlOptions.joinParts?: (parts: Intl.RelativeTimeFormatPart[], locale?: Intl.UnicodeBCP47LocaleIdentifier | Intl.Locale) => string
  • added: property FormatTimeAgoIntlOptions.locale?: Locale
  • added: property FormatTimeAgoIntlOptions.relativeTimeFormatOptions?: Intl.RelativeTimeFormatOptions
  • added: property FormatTimeAgoIntlOptions.units?: TimeAgoUnit[]
  • added: property FormatTimeAgoOptions.fullDateFormatter?: (date: Date) => string
  • added: property FormatTimeAgoOptions.max?: UnitNames | number
  • added: property FormatTimeAgoOptions.messages?: UseTimeAgoMessages<UnitNames>
  • added: property FormatTimeAgoOptions.rounding?: 'round' | 'ceil' | 'floor' | number
  • added: property FormatTimeAgoOptions.showSecond?: boolean
  • added: property FormatTimeAgoOptions.units?: UseTimeAgoUnit<UnitNames>[]
  • added: property MagicKeysInternal.current: Set<string>
  • added: property MemoryInfo[Symbol.toStringTag]: 'MemoryInfo'
  • added: property MouseInElementOptions.handleOutside?: boolean
  • added: property MouseInElementOptions.windowResize?: boolean
  • added: property MouseInElementOptions.windowScroll?: boolean
  • added: property NavigatorLanguageState.language: ShallowRef<string | undefined>
  • added: property NetworkState.downlink: Readonly<ShallowRef<number | undefined>>
  • added: property NetworkState.downlinkMax: Readonly<ShallowRef<number | undefined>>
  • added: property NetworkState.effectiveType: Readonly<ShallowRef<NetworkEffectiveType | undefined>>
  • added: property NetworkState.isOnline: Readonly<ShallowRef<boolean>>
  • added: property NetworkState.offlineAt: Readonly<ShallowRef<number | undefined>>
  • added: property NetworkState.onlineAt: Readonly<ShallowRef<number | undefined>>
  • added: property NetworkState.rtt: Readonly<ShallowRef<number | undefined>>
  • added: property NetworkState.saveData: Readonly<ShallowRef<boolean | undefined>>
  • added: property NetworkState.type: Readonly<ShallowRef<NetworkType>>
  • added: property OnClickOutsideOptions.capture?: boolean
  • added: property OnClickOutsideOptions.controls?: Controls
  • added: property OnClickOutsideOptions.detectIframe?: boolean
  • added: property OnClickOutsideOptions.ignore?: MaybeRefOrGetter<(MaybeElementRef | string)[]>
  • added: property OnFetchErrorContext.context: BeforeFetchContext
  • added: property OnFetchErrorContext.data: T | null
  • added: property OnFetchErrorContext.error: E
  • added: property OnFetchErrorContext.execute: (throwOnFailed?: boolean) => Promise<any>
  • added: property OnFetchErrorContext.response: Response | null
  • added: property OnKeyStrokeOptions.dedupe?: MaybeRefOrGetter<boolean>
  • added: property OnKeyStrokeOptions.eventName?: KeyStrokeEventName
  • added: property OnKeyStrokeOptions.passive?: boolean
  • added: property OnKeyStrokeOptions.target?: MaybeRefOrGetter<EventTarget | null | undefined>
  • added: property OnLongPressModifiers.capture?: boolean
  • added: property OnLongPressModifiers.once?: boolean
  • added: property OnLongPressModifiers.prevent?: boolean
  • added: property OnLongPressModifiers.self?: boolean
  • added: property OnLongPressModifiers.stop?: boolean
  • added: property OnLongPressOptions.delay?: number | ((ev: PointerEvent) => number)
  • added: property OnLongPressOptions.distanceThreshold?: number | false
  • added: property OnLongPressOptions.modifiers?: OnLongPressModifiers
  • added: property OnLongPressOptions.onMouseUp?: (duration: number, distance: number, isLongPress: boolean, pointerEvent: PointerEvent) => void
  • added: property OnStartTypingOptions.isFocusedElementEditable?: () => boolean
  • added: property OnStartTypingOptions.isTypedCharValid?: (event: KeyboardEvent) => boolean
  • added: property Position.x: number
  • added: property Position.y: number
  • added: property RenderableComponent.as?: object | string
  • added: property SSRHandlersMap.getDefaultStorage: () => StorageLike | undefined
  • added: property SSRHandlersMap.getDefaultStorageAsync: () => StorageLikeAsync | undefined
  • added: property SSRHandlersMap.updateHTMLAttrs: (selector: string | MaybeElementRef, attribute: string, value: string) => void
  • added: property ScreenOrientation.addEventListener: (type: 'change', listener: (this: this, ev: Event) => any, useCapture?: boolean) => void
  • added: property ScreenOrientation.lock: (orientation: OrientationLockType) => Promise<void>
  • added: property ScreenOrientation.unlock: () => void
  • added: property Serializer.read: (raw: string) => T
  • added: property Serializer.write: (value: T) => string
  • added: property SerializerAsync.read: (raw: string) => Awaitable<T>
  • added: property SerializerAsync.write: (value: T) => Awaitable<string>
  • added: property StorageEventLike.key: StorageEvent['key']
  • added: property StorageEventLike.newValue: StorageEvent['newValue']
  • added: property StorageEventLike.oldValue: StorageEvent['oldValue']
  • added: property StorageEventLike.storageArea: StorageLike | null
  • added: property StorageLike.getItem: (key: string) => string | null
  • added: property StorageLike.removeItem: (key: string) => void
  • added: property StorageLike.setItem: (key: string, value: string) => void
  • added: property StorageLikeAsync.getItem: (key: string) => Awaitable<string | null>
  • added: property StorageLikeAsync.removeItem: (key: string) => Awaitable<void>
  • added: property StorageLikeAsync.setItem: (key: string, value: string) => Awaitable<void>
  • added: property Supportable.isSupported: ComputedRef<boolean>
  • added: property TemplatePromiseOptions.singleton?: boolean
  • added: property TemplatePromiseOptions.transition?: TransitionGroupProps
  • added: property TemplatePromiseProps.args: Args
  • added: property TemplatePromiseProps.isResolving: boolean
  • added: property TemplatePromiseProps.key: number
  • added: property TemplatePromiseProps.options: TemplatePromiseOptions
  • added: property TemplatePromiseProps.promise: Promise<Return> | undefined
  • added: property TemplatePromiseProps.reject: (v: any) => void
  • added: property TemplatePromiseProps.resolve: (v: Return | Promise<Return>) => void
  • added: property TimeAgoUnit.ms: number
  • added: property TimeAgoUnit.name: Intl.RelativeTimeFormatUnit
  • added: property ToDataURLOptions.quality?: any
  • added: property ToDataURLOptions.type?: string | undefined
  • added: property TransitionOptions.abort?: () => any
  • added: property TransitionOptions.duration?: MaybeRef<number>
  • added: property TransitionOptions.easing?: MaybeRef<EasingFunction | CubicBezierPoints>
  • added: property TransitionOptions.interpolation?: InterpolationFunction<T>
  • added: property TransitionOptions.transition?: MaybeRef<EasingFunction | CubicBezierPoints>
  • added: property UseActiveElementOptions.deep?: boolean
  • added: property UseActiveElementOptions.triggerOnRemoval?: boolean
  • added: property UseAnimateOptions.commitStyles?: boolean
  • added: property UseAnimateOptions.immediate?: boolean
  • added: property UseAnimateOptions.onError?: (e: unknown) => void
  • added: property UseAnimateOptions.onReady?: (animate: Animation) => void
  • added: property UseAnimateOptions.persist?: boolean
  • added: property UseAnimateReturn.animate: ShallowRef<Animation | undefined>
  • added: property UseAnimateReturn.cancel: () => void
  • added: property UseAnimateReturn.currentTime: WritableComputedRef<CSSNumberish | null>
  • added: property UseAnimateReturn.finish: () => void
  • added: property UseAnimateReturn.pause: () => void
  • added: property UseAnimateReturn.pending: ComputedRef<boolean>
  • added: property UseAnimateReturn.play: () => void
  • added: property UseAnimateReturn.playState: ComputedRef<AnimationPlayState>
  • added: property UseAnimateReturn.playbackRate: WritableComputedRef<number>
  • added: property UseAnimateReturn.replaceState: ComputedRef<AnimationReplaceState>
  • added: property UseAnimateReturn.reverse: () => void
  • added: property UseAnimateReturn.startTime: WritableComputedRef<CSSNumberish | number | null>
  • added: property UseAnimateReturn.timeline: WritableComputedRef<AnimationTimeline | null>
  • added: property UseAsyncQueueOptions.interrupt?: boolean
  • added: property UseAsyncQueueOptions.onError?: () => void
  • added: property UseAsyncQueueOptions.onFinished?: () => void
  • added: property UseAsyncQueueOptions.signal?: AbortSignal
  • added: property UseAsyncQueueResult.data: T | null
  • added: property UseAsyncQueueResult.state: 'aborted' | 'fulfilled' | 'pending' | 'rejected'
  • added: property UseAsyncQueueReturn.activeIndex: ShallowRef<number>
  • added: property UseAsyncQueueReturn.result: T
  • added: property UseAsyncStateOptions.delay?: number
  • added: property UseAsyncStateOptions.immediate?: boolean
  • added: property UseAsyncStateOptions.onError?: (e: unknown) => void
  • added: property UseAsyncStateOptions.onSuccess?: (data: D) => void
  • added: property UseAsyncStateOptions.resetOnExecute?: boolean
  • added: property UseAsyncStateOptions.shallow?: Shallow
  • added: property UseAsyncStateOptions.throwError?: boolean
  • added: property UseAsyncStateReturnBase.error: Ref<unknown>
  • added: property UseAsyncStateReturnBase.execute: (delay?: number, ...args: Params) => Promise<Data | undefined>
  • added: property UseAsyncStateReturnBase.executeImmediate: (...args: Params) => Promise<Data | undefined>
  • added: property UseAsyncStateReturnBase.isLoading: Ref<boolean>
  • added: property UseAsyncStateReturnBase.isReady: Ref<boolean>
  • added: property UseAsyncStateReturnBase.state: Shallow extends true ? Ref<Data> : Ref<UnwrapRef<Data>>
  • added: property UseBase64ObjectOptions.serializer?: (v: T) => string
  • added: property UseBase64Options.dataUrl?: boolean
  • added: property UseBase64Return.base64: ShallowRef<string>
  • added: property UseBase64Return.execute: () => Promise<string>
  • added: property UseBase64Return.promise: ShallowRef<Promise<string>>
  • added: property UseBatteryReturn.charging: ShallowRef<boolean>
  • added: property UseBatteryReturn.chargingTime: ShallowRef<number>
  • added: property UseBatteryReturn.dischargingTime: ShallowRef<number>
  • added: property UseBatteryReturn.level: ShallowRef<number>
  • added: property UseBluetoothOptions.acceptAllDevices?: boolean
  • added: property UseBluetoothRequestDeviceOptions.filters?: BluetoothLEScanFilter[] | undefined
  • added: property UseBluetoothRequestDeviceOptions.optionalServices?: BluetoothServiceUUID[] | undefined
  • added: property UseBluetoothReturn.device: ShallowRef<BluetoothDevice | undefined>
  • added: property UseBluetoothReturn.error: ShallowRef<unknown | null>
  • added: property UseBluetoothReturn.isConnected: Readonly<ShallowRef<boolean>>
  • added: property UseBluetoothReturn.requestDevice: () => Promise<void>
  • added: property UseBluetoothReturn.server: ShallowRef<BluetoothRemoteGATTServer | undefined>
  • added: property UseBreakpointsOptions.ssrWidth?: number
  • added: property UseBreakpointsOptions.strategy?: 'min-width' | 'max-width'
  • added: property UseBroadcastChannelOptions.name: string
  • added: property UseBroadcastChannelReturn.channel: ShallowRef<BroadcastChannel | undefined>
  • added: property UseBroadcastChannelReturn.close: () => void
  • added: property UseBroadcastChannelReturn.data: ShallowRef<D>
  • added: property UseBroadcastChannelReturn.error: ShallowRef<Event | null>
  • added: property UseBroadcastChannelReturn.isClosed: ShallowRef<boolean>
  • added: property UseBroadcastChannelReturn.post: (data: P) => void
  • added: property UseClipboardItemsOptions.copiedDuring?: number
  • added: property UseClipboardItemsOptions.read?: boolean
  • added: property UseClipboardItemsOptions.source?: Source
  • added: property UseClipboardItemsReturn.content: Readonly<Ref<ClipboardItems>>
  • added: property UseClipboardItemsReturn.copied: Readonly<ShallowRef<boolean>>
  • added: property UseClipboardItemsReturn.copy: Optional extends true ? (content?: ClipboardItems) => Promise<void> : (text: ClipboardItems) => Promise<void>
  • added: property UseClipboardItemsReturn.read: () => void
  • added: property UseClipboardOptions.copiedDuring?: number
  • added: property UseClipboardOptions.legacy?: boolean
  • added: property UseClipboardOptions.read?: boolean
  • added: property UseClipboardOptions.source?: Source
  • added: property UseClipboardReturn.copied: Readonly<ShallowRef<boolean>>
  • added: property UseClipboardReturn.copy: Optional extends true ? (text?: ClipboardValue) => Promise<void> : (text: ClipboardValue) => Promise<void>
  • added: property UseClipboardReturn.copyPending: Readonly<ShallowRef<boolean>>
  • added: property UseClipboardReturn.text: Readonly<ShallowRef<string>>
  • added: property UseClonedOptions.clone?: (source: T) => T
  • added: property UseClonedOptions.manual?: boolean
  • added: property UseClonedReturn.cloned: Ref<T>
  • added: property UseClonedReturn.isModified: Ref<boolean>
  • added: property UseClonedReturn.sync: () => void
  • added: property UseColorModeOptions.attribute?: string
  • added: property UseColorModeOptions.disableTransition?: boolean
  • added: property UseColorModeOptions.emitAuto?: boolean
  • added: property UseColorModeOptions.initialValue?: MaybeRefOrGetter<T | BasicColorSchema>
  • added: property UseColorModeOptions.modes?: Partial<Record<T | BasicColorSchema, string>>
  • added: property UseColorModeOptions.onChanged?: (mode: T | BasicColorMode, defaultHandler: ((mode: T | BasicColorMode) => void)) => void
  • added: property UseColorModeOptions.selector?: string | MaybeElementRef
  • added: property UseColorModeOptions.storage?: StorageLike
  • added: property UseColorModeOptions.storageKey?: string | null
  • added: property UseColorModeOptions.storageRef?: Ref<T | BasicColorSchema>
  • added: property UseConfirmDialogReturn.cancel: (data?: CancelData) => void
  • added: property UseConfirmDialogReturn.confirm: (data?: ConfirmData) => void
  • added: property UseConfirmDialogReturn.isRevealed: ComputedRef<boolean>
  • added: property UseConfirmDialogReturn.onCancel: EventHookOn<CancelData>
  • added: property UseConfirmDialogReturn.onConfirm: EventHookOn<ConfirmData>
  • added: property UseConfirmDialogReturn.onReveal: EventHookOn<RevealData>
  • added: property UseConfirmDialogReturn.reveal: (data?: RevealData) => Promise<UseConfirmDialogRevealResult<ConfirmData, CancelData>>
  • added: property UseCountdownOptions.immediate?: boolean
  • added: property UseCountdownOptions.interval?: MaybeRefOrGetter<number>
  • added: property UseCountdownOptions.onComplete?: () => void
  • added: property UseCountdownOptions.onTick?: () => void
  • added: property UseCountdownReturn.remaining: ShallowRef<number>
  • added: property UseCountdownReturn.reset: (countdown?: MaybeRefOrGetter<number>) => void
  • added: property UseCountdownReturn.start: (countdown?: MaybeRefOrGetter<number>) => void
  • added: property UseCountdownReturn.stop: () => void
  • added: property UseCssSupportsOptions.ssrValue?: boolean
  • added: property UseCssVarOptions.initialValue?: string
  • added: property UseCssVarOptions.observe?: boolean
  • added: property UseCycleListOptions.fallbackIndex?: number
  • added: property UseCycleListOptions.getIndexOf?: (value: T, list: T[]) => number
  • added: property UseCycleListOptions.initialValue?: MaybeRef<T>
  • added: property UseCycleListReturn.go: (i: number) => T
  • added: property UseCycleListReturn.index: WritableComputedRef<number>
  • added: property UseCycleListReturn.next: (n?: number) => T
  • added: property UseCycleListReturn.prev: (n?: number) => T
  • added: property UseCycleListReturn.state: ShallowRef<T>
  • added: property UseDarkOptions.onChanged?: (isDark: boolean, defaultHandler: ((mode: BasicColorSchema) => void), mode: BasicColorSchema) => void
  • added: property UseDarkOptions.valueDark?: string
  • added: property UseDarkOptions.valueLight?: string
  • added: property UseDeviceMotionOptions.requestPermissions?: boolean
  • added: property UseDeviceMotionReturn.acceleration: Ref<DeviceMotionEventAcceleration | null>
  • added: property UseDeviceMotionReturn.accelerationIncludingGravity: Ref<DeviceMotionEventAcceleration | null>
  • added: property UseDeviceMotionReturn.ensurePermissions: () => Promise<void>
  • added: property UseDeviceMotionReturn.interval: ShallowRef<number>
  • added: property UseDeviceMotionReturn.permissionGranted: ShallowRef<boolean>
  • added: property UseDeviceMotionReturn.requirePermissions: ComputedRef<boolean>
  • added: property UseDeviceMotionReturn.rotationRate: Ref<DeviceMotionEventRotationRate | null>
  • added: property UseDeviceOrientationReturn.alpha: Ref<number | null, number | null>
  • added: property UseDeviceOrientationReturn.beta: Ref<number | null, number | null>
  • added: property UseDeviceOrientationReturn.gamma: Ref<number | null, number | null>
  • added: property UseDeviceOrientationReturn.isAbsolute: ShallowRef<boolean, boolean>
  • added: property UseDevicePixelRatioReturn.pixelRatio: Readonly<ShallowRef<number>>
  • added: property UseDevicePixelRatioReturn.stop: WatchStopHandle
  • added: property UseDevicesListOptions.constraints?: MediaStreamConstraints
  • added: property UseDevicesListOptions.onUpdated?: (devices: MediaDeviceInfo[]) => void
  • added: property UseDevicesListOptions.requestPermissions?: boolean
  • added: property UseDevicesListReturn.audioInputs: ComputedRef<MediaDeviceInfo[]>
  • added: property UseDevicesListReturn.audioOutputs: ComputedRef<MediaDeviceInfo[]>
  • added: property UseDevicesListReturn.devices: ShallowRef<MediaDeviceInfo[]>
  • added: property UseDevicesListReturn.ensurePermissions: () => Promise<boolean>
  • added: property UseDevicesListReturn.permissionGranted: ShallowRef<boolean>
  • added: property UseDevicesListReturn.videoInputs: ComputedRef<MediaDeviceInfo[]>
  • added: property UseDisplayMediaOptions.audio?: boolean | MediaTrackConstraints | undefined
  • added: property UseDisplayMediaOptions.enabled?: MaybeRef<boolean>
  • added: property UseDisplayMediaOptions.video?: boolean | MediaTrackConstraints | undefined
  • added: property UseDisplayMediaReturn.enabled: ShallowRef<boolean>
  • added: property UseDisplayMediaReturn.start: () => Promise<MediaStream | undefined>
  • added: property UseDisplayMediaReturn.stop: () => void
  • added: property UseDisplayMediaReturn.stream: ShallowRef<MediaStream | undefined>
  • added: property UseDraggableOptions.autoScroll?: MaybeRefOrGetter<boolean | { speed?: MaybeRefOrGetter<number | Position>; margin?: MaybeRefOrGetter<number | Position>; direction?: 'x' | 'y' | 'both' }>
  • added: property UseDraggableOptions.axis?: 'x' | 'y' | 'both'
  • added: property UseDraggableOptions.buttons?: MaybeRefOrGetter<number[]>
  • added: property UseDraggableOptions.capture?: boolean
  • added: property UseDraggableOptions.containerElement?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>
  • added: property UseDraggableOptions.disabled?: MaybeRefOrGetter<boolean>
  • added: property UseDraggableOptions.draggingElement?: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>
  • added: property UseDraggableOptions.exact?: MaybeRefOrGetter<boolean>
  • added: property UseDraggableOptions.handle?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>
  • added: property UseDraggableOptions.initialValue?: MaybeRefOrGetter<Position>
  • added: property UseDraggableOptions.onEnd?: (position: Position, event: PointerEvent) => void
  • added: property UseDraggableOptions.onMove?: (position: Position, event: PointerEvent) => void
  • added: property UseDraggableOptions.onStart?: (position: Position, event: PointerEvent) => void | false
  • added: property UseDraggableOptions.pointerTypes?: PointerType[]
  • added: property UseDraggableOptions.preventDefault?: MaybeRefOrGetter<boolean>
  • added: property UseDraggableOptions.restrictInView?: MaybeRefOrGetter<boolean>
  • added: property UseDraggableOptions.stopPropagation?: MaybeRefOrGetter<boolean>
  • added: property UseDraggableReturn.isDragging: ComputedRef<boolean>
  • added: property UseDraggableReturn.position: Ref<Position>
  • added: property UseDraggableReturn.style: ComputedRef<string>
  • added: property UseDraggableReturn.x: Ref<number>
  • added: property UseDraggableReturn.y: Ref<number>
  • added: property UseDropZoneOptions.checkValidity?: (items: DataTransferItemList) => boolean
  • added: property UseDropZoneOptions.dataTypes?: MaybeRef<readonly string[]> | ((types: readonly string[]) => boolean)
  • added: property UseDropZoneOptions.multiple?: boolean
  • added: property UseDropZoneOptions.onDrop?: (files: File[] | null, event: DragEvent) => void
  • added: property UseDropZoneOptions.onEnter?: (files: File[] | null, event: DragEvent) => void
  • added: property UseDropZoneOptions.onLeave?: (files: File[] | null, event: DragEvent) => void
  • added: property UseDropZoneOptions.onOver?: (files: File[] | null, event: DragEvent) => void
  • added: property UseDropZoneOptions.preventDefaultForUnhandled?: boolean
  • added: property UseDropZoneReturn.files: ShallowRef<File[] | null>
  • added: property UseDropZoneReturn.isOverDropZone: ShallowRef<boolean>
  • added: property UseElementBoundingOptions.immediate?: boolean
  • added: property UseElementBoundingOptions.reset?: boolean
  • added: property UseElementBoundingOptions.updateTiming?: 'sync' | 'next-frame'
  • added: property UseElementBoundingOptions.windowResize?: boolean
  • added: property UseElementBoundingOptions.windowScroll?: boolean
  • added: property UseElementBoundingReturn.bottom: ShallowRef<number>
  • added: property UseElementBoundingReturn.height: ShallowRef<number>
  • added: property UseElementBoundingReturn.left: ShallowRef<number>
  • added: property UseElementBoundingReturn.right: ShallowRef<number>
  • added: property UseElementBoundingReturn.top: ShallowRef<number>
  • added: property UseElementBoundingReturn.update: () => void
  • added: property UseElementBoundingReturn.width: ShallowRef<number>
  • added: property UseElementBoundingReturn.x: ShallowRef<number>
  • added: property UseElementBoundingReturn.y: ShallowRef<number>
  • added: property UseElementByPointOptions.immediate?: boolean
  • added: property UseElementByPointOptions.interval?: 'requestAnimationFrame' | number
  • added: property UseElementByPointOptions.multiple?: MaybeRefOrGetter<Multiple>
  • added: property UseElementByPointOptions.x: MaybeRefOrGetter<number>
  • added: property UseElementByPointOptions.y: MaybeRefOrGetter<number>
  • added: property UseElementByPointReturn.element: ShallowRef<Multiple extends true ? HTMLElement[] : HTMLElement | null>
  • added: property UseElementHoverOptions.delayEnter?: number
  • added: property UseElementHoverOptions.delayLeave?: number
  • added: property UseElementHoverOptions.triggerOnRemoval?: boolean
  • added: property UseElementOverflowOptions.observeMutation?: boolean | MutationObserverInit
  • added: property UseElementOverflowOptions.onUpdated?: ResizeObserverCallback | MutationCallback
  • added: property UseElementSizeReturn.height: ShallowRef<number>
  • added: property UseElementSizeReturn.stop: () => void
  • added: property UseElementSizeReturn.width: ShallowRef<number>
  • added: property UseElementVisibilityOptions.controls?: Controls
  • added: property UseElementVisibilityOptions.initialValue?: boolean
  • added: property UseElementVisibilityOptions.once?: boolean
  • added: property UseElementVisibilityOptions.scrollTarget?: UseIntersectionObserverOptions['root']
  • added: property UseElementVisibilityReturnWithControls.isVisible: ShallowRef<boolean>
  • added: property UseEventBusReturn.emit: (event?: T, payload?: P) => void
  • added: property UseEventBusReturn.off: (listener: EventBusListener<T>) => void
  • added: property UseEventBusReturn.on: (listener: EventBusListener<T, P>) => Fn
  • added: property UseEventBusReturn.once: (listener: EventBusListener<T, P>) => Fn
  • added: property UseEventBusReturn.reset: () => void
  • added: property UseEventSourceOptions.autoConnect?: boolean
  • added: property UseEventSourceOptions.autoReconnect?: boolean | { retries?: number | (() => boolean); delay?: number; onFailed?: Fn }
  • added: property UseEventSourceOptions.immediate?: boolean
  • added: property UseEventSourceOptions.serializer?: { read: (v?: string) => Data }
  • added: property UseEventSourceReturn.close: EventSource['close']
  • added: property UseEventSourceReturn.data: ShallowRef<Data | null>
  • added: property UseEventSourceReturn.error: ShallowRef<Event | null>
  • added: property UseEventSourceReturn.event: ShallowRef<Events[number] | null>
  • added: property UseEventSourceReturn.eventSource: ShallowRef<EventSource | null>
  • added: property UseEventSourceReturn.lastEventId: ShallowRef<string | null>
  • added: property UseEventSourceReturn.open: Fn
  • added: property UseEventSourceReturn.status: ShallowRef<EventSourceStatus>
  • added: property UseEyeDropperOptions.initialValue?: string
  • added: property UseEyeDropperReturn.open: (openOptions?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string } | undefined>
  • added: property UseEyeDropperReturn.sRGBHex: ShallowRef<string>
  • added: property UseFaviconOptions.baseUrl?: string
  • added: property UseFaviconOptions.rel?: string
  • added: property UseFetchOptions.afterFetch?: (ctx: AfterFetchContext) => Promise<Partial<AfterFetchContext>> | Partial<AfterFetchContext>
  • added: property UseFetchOptions.beforeFetch?: (ctx: BeforeFetchContext) => Promise<Partial<BeforeFetchContext> | void> | Partial<BeforeFetchContext> | void
  • added: property UseFetchOptions.fetch?: typeof window.fetch
  • added: property UseFetchOptions.immediate?: boolean
  • added: property UseFetchOptions.initialData?: any
  • added: property UseFetchOptions.onFetchError?: (ctx: OnFetchErrorContext) => Promise<Partial<OnFetchErrorContext>> | Partial<OnFetchErrorContext>
  • added: property UseFetchOptions.refetch?: MaybeRefOrGetter<boolean>
  • added: property UseFetchOptions.timeout?: number
  • added: property UseFetchOptions.updateDataOnError?: boolean
  • added: property UseFetchReturn.abort: (reason?: any) => void
  • added: property UseFetchReturn.aborted: ShallowRef<boolean>
  • added: property UseFetchReturn.arrayBuffer: () => UseFetchReturn<ArrayBuffer> & PromiseLike<UseFetchReturn<ArrayBuffer>>
  • added: property UseFetchReturn.blob: () => UseFetchReturn<Blob> & PromiseLike<UseFetchReturn<Blob>>
  • added: property UseFetchReturn.canAbort: ComputedRef<boolean>
  • added: property UseFetchReturn.data: ShallowRef<T | null>
  • added: property UseFetchReturn.delete: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: property UseFetchReturn.error: ShallowRef<any>
  • added: property UseFetchReturn.execute: (throwOnFailed?: boolean) => Promise<any>
  • added: property UseFetchReturn.formData: () => UseFetchReturn<FormData> & PromiseLike<UseFetchReturn<FormData>>
  • added: property UseFetchReturn.get: () => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: property UseFetchReturn.head: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: property UseFetchReturn.isFetching: Readonly<ShallowRef<boolean>>
  • added: property UseFetchReturn.isFinished: Readonly<ShallowRef<boolean>>
  • added: property UseFetchReturn.json: <JSON = any>() => UseFetchReturn<JSON> & PromiseLike<UseFetchReturn<JSON>>
  • added: property UseFetchReturn.onFetchError: EventHookOn
  • added: property UseFetchReturn.onFetchFinally: EventHookOn
  • added: property UseFetchReturn.onFetchResponse: EventHookOn<Response>
  • added: property UseFetchReturn.options: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: property UseFetchReturn.patch: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: property UseFetchReturn.post: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: property UseFetchReturn.put: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • added: property UseFetchReturn.response: ShallowRef<Response | null>
  • added: property UseFetchReturn.statusCode: ShallowRef<number | null>
  • added: property UseFetchReturn.text: () => UseFetchReturn<string> & PromiseLike<UseFetchReturn<string>>
  • added: property UseFileDialogOptions.accept?: MaybeRef<string>
  • added: property UseFileDialogOptions.capture?: MaybeRef<string>
  • added: property UseFileDialogOptions.directory?: MaybeRef<boolean>
  • added: property UseFileDialogOptions.initialFiles?: Array<File> | FileList
  • added: property UseFileDialogOptions.input?: MaybeElementRef<HTMLInputElement>
  • added: property UseFileDialogOptions.multiple?: MaybeRef<boolean>
  • added: property UseFileDialogOptions.reset?: MaybeRef<boolean>
  • added: property UseFileDialogReturn.files: Ref<FileList | null>
  • added: property UseFileDialogReturn.onCancel: EventHookOn
  • added: property UseFileDialogReturn.onChange: EventHookOn<FileList | null>
  • added: property UseFileDialogReturn.open: (localOptions?: Partial<UseFileDialogOptions>) => void
  • added: property UseFileDialogReturn.reset: () => void
  • added: property UseFileSystemAccessReturn.create: (_options?: UseFileSystemAccessShowSaveFileOptions) => Awaitable<void>
  • added: property UseFileSystemAccessReturn.data: ShallowRef<T | undefined>
  • added: property UseFileSystemAccessReturn.file: ShallowRef<File | undefined>
  • added: property UseFileSystemAccessReturn.fileLastModified: ComputedRef<number>
  • added: property UseFileSystemAccessReturn.fileMIME: ComputedRef<string>
  • added: property UseFileSystemAccessReturn.fileName: ComputedRef<string>
  • added: property UseFileSystemAccessReturn.fileSize: ComputedRef<number>
  • added: property UseFileSystemAccessReturn.open: (_options?: UseFileSystemAccessCommonOptions) => Awaitable<void>
  • added: property UseFileSystemAccessReturn.save: (_options?: UseFileSystemAccessShowSaveFileOptions) => Awaitable<void>
  • added: property UseFileSystemAccessReturn.saveAs: (_options?: UseFileSystemAccessShowSaveFileOptions) => Awaitable<void>
  • added: property UseFileSystemAccessReturn.updateData: () => Awaitable<void>
  • added: property UseFocusOptions.focusVisible?: boolean
  • added: property UseFocusOptions.initialValue?: boolean
  • added: property UseFocusOptions.preventScroll?: boolean
  • added: property UseFocusReturn.focused: WritableComputedRef<boolean>
  • added: property UseFocusWithinReturn.focused: ComputedRef<boolean>
  • added: property UseFpsOptions.every?: number
  • added: property UseFullscreenOptions.autoExit?: boolean
  • added: property UseFullscreenReturn.enter: () => Promise<void>
  • added: property UseFullscreenReturn.exit: () => Promise<void>
  • added: property UseFullscreenReturn.isFullscreen: ShallowRef<boolean>
  • added: property UseFullscreenReturn.toggle: () => Promise<void>
  • added: property UseGamepadReturn.gamepads: Ref<Gamepad[]>
  • added: property UseGamepadReturn.onConnected: EventHookOn<number>
  • added: property UseGamepadReturn.onDisconnected: EventHookOn<number>
  • added: property UseGeolocationOptions.immediate?: boolean
  • added: property UseGeolocationReturn.coords: ShallowRef<Omit<GeolocationPosition['coords'], 'toJSON'>>
  • added: property UseGeolocationReturn.error: ShallowRef<GeolocationPositionError | null>
  • added: property UseGeolocationReturn.locatedAt: ShallowRef<number | null>
  • added: property UseGeolocationReturn.pause: () => void
  • added: property UseGeolocationReturn.resume: () => void
  • added: property UseHorizontalVirtualListOptions.itemWidth: UseVirtualListItemSize
  • added: property UseIdleOptions.events?: WindowEventName[]
  • added: property UseIdleOptions.initialState?: boolean
  • added: property UseIdleOptions.listenForVisibilityChange?: boolean
  • added: property UseIdleReturn.idle: ShallowRef<boolean>
  • added: property UseIdleReturn.lastActive: ShallowRef<number>
  • added: property UseIdleReturn.reset: () => void
  • added: property UseImageOptions.alt?: string
  • added: property UseImageOptions.class?: string
  • added: property UseImageOptions.crossorigin?: string
  • added: property UseImageOptions.decoding?: HTMLImageElement['decoding']
  • added: property UseImageOptions.fetchPriority?: HTMLImageElement['fetchPriority']
  • added: property UseImageOptions.height?: HTMLImageElement['height']
  • added: property UseImageOptions.ismap?: HTMLImageElement['isMap']
  • added: property UseImageOptions.loading?: HTMLImageElement['loading']
  • added: property UseImageOptions.referrerPolicy?: HTMLImageElement['referrerPolicy']
  • added: property UseImageOptions.sizes?: string
  • added: property UseImageOptions.src: string
  • added: property UseImageOptions.srcset?: string
  • added: property UseImageOptions.usemap?: HTMLImageElement['useMap']
  • added: property UseImageOptions.width?: HTMLImageElement['width']
  • added: property UseInfiniteScrollOptions.canLoadMore?: (el: T) => boolean
  • added: property UseInfiniteScrollOptions.direction?: 'top' | 'bottom' | 'left' | 'right'
  • added: property UseInfiniteScrollOptions.distance?: number
  • added: property UseInfiniteScrollOptions.interval?: number
  • added: property UseInfiniteScrollReturn.isLoading: ComputedRef<boolean>
  • added: property UseInfiniteScrollReturn.reset: () => void
  • added: property UseIntersectionObserverOptions.immediate?: boolean
  • added: property UseIntersectionObserverOptions.root?: MaybeComputedElementRef | Document
  • added: property UseIntersectionObserverOptions.rootMargin?: MaybeRefOrGetter<string>
  • added: property UseIntersectionObserverOptions.threshold?: number | number[]
  • added: property UseIntersectionObserverReturn.stop: () => void
  • added: property UseMagicKeysOptions.aliasMap?: Record<string, string>
  • added: property UseMagicKeysOptions.onEventFired?: (e: KeyboardEvent) => void | boolean
  • added: property UseMagicKeysOptions.passive?: boolean
  • added: property UseMagicKeysOptions.reactive?: Reactive
  • added: property UseMagicKeysOptions.target?: MaybeRefOrGetter<EventTarget>
  • added: property UseManualRefHistoryOptions.capacity?: number
  • added: property UseManualRefHistoryOptions.clone?: boolean | CloneFn<Raw>
  • added: property UseManualRefHistoryOptions.dump?: (v: Raw) => Serialized
  • added: property UseManualRefHistoryOptions.parse?: (v: Serialized) => Raw
  • added: property UseManualRefHistoryOptions.setSource?: (source: Ref<Raw>, v: Raw) => void
  • added: property UseManualRefHistoryReturn.canRedo: ComputedRef<boolean>
  • added: property UseManualRefHistoryReturn.canUndo: ComputedRef<boolean>
  • added: property UseManualRefHistoryReturn.clear: () => void
  • added: property UseManualRefHistoryReturn.commit: () => void
  • added: property UseManualRefHistoryReturn.history: ComputedRef<UseRefHistoryRecord<Serialized>[]>
  • added: property UseManualRefHistoryReturn.last: Ref<UseRefHistoryRecord<Serialized>>
  • added: property UseManualRefHistoryReturn.redo: () => void
  • added: property UseManualRefHistoryReturn.redoStack: Ref<UseRefHistoryRecord<Serialized>[]>
  • added: property UseManualRefHistoryReturn.reset: () => void
  • added: property UseManualRefHistoryReturn.source: Ref<Raw>
  • added: property UseManualRefHistoryReturn.undo: () => void
  • added: property UseManualRefHistoryReturn.undoStack: Ref<UseRefHistoryRecord<Serialized>[]>
  • added: property UseMediaControlsReturn.buffered: ShallowRef<[number, number][]>
  • added: property UseMediaControlsReturn.currentTime: ShallowRef<number>
  • added: property UseMediaControlsReturn.disableTrack: (track?: number | UseMediaTextTrack) => void
  • added: property UseMediaControlsReturn.duration: ShallowRef<number>
  • added: property UseMediaControlsReturn.enableTrack: (track: number | UseMediaTextTrack, disableTracks?: boolean) => void
  • added: property UseMediaControlsReturn.ended: ShallowRef<boolean>
  • added: property UseMediaControlsReturn.isPictureInPicture: ShallowRef<boolean>
  • added: property UseMediaControlsReturn.muted: ShallowRef<boolean>
  • added: property UseMediaControlsReturn.onPlaybackError: EventHookOn<Event>
  • added: property UseMediaControlsReturn.onSourceError: EventHookOn<Event>
  • added: property UseMediaControlsReturn.playing: ShallowRef<boolean>
  • added: property UseMediaControlsReturn.rate: ShallowRef<number>
  • added: property UseMediaControlsReturn.seeking: ShallowRef<boolean>
  • added: property UseMediaControlsReturn.selectedTrack: ShallowRef<number>
  • added: property UseMediaControlsReturn.stalled: ShallowRef<boolean>
  • added: property UseMediaControlsReturn.supportsPictureInPicture: boolean
  • added: property UseMediaControlsReturn.togglePictureInPicture: () => Promise<PictureInPictureWindow | void>
  • added: property UseMediaControlsReturn.tracks: ShallowRef<UseMediaTextTrack[]>
  • added: property UseMediaControlsReturn.volume: ShallowRef<number>
  • added: property UseMediaControlsReturn.waiting: ShallowRef<boolean>
  • added: property UseMediaSource.media?: string
  • added: property UseMediaSource.src: string
  • added: property UseMediaSource.type?: string
  • added: property UseMediaTextTrack.activeCues: TextTrackCueList | null
  • added: property UseMediaTextTrack.cues: TextTrackCueList | null
  • added: property UseMediaTextTrack.id: number
  • added: property UseMediaTextTrack.inBandMetadataTrackDispatchType: string
  • added: property UseMediaTextTrack.kind: TextTrackKind
  • added: property UseMediaTextTrack.label: string
  • added: property UseMediaTextTrack.language: string
  • added: property UseMediaTextTrack.mode: TextTrackMode
  • added: property UseMediaTextTrackSource.default?: boolean
  • added: property UseMediaTextTrackSource.kind: TextTrackKind
  • added: property UseMediaTextTrackSource.label: string
  • added: property UseMediaTextTrackSource.src: string
  • added: property UseMediaTextTrackSource.srcLang: string
  • added: property UseMemoizeCache.clear: () => void
  • added: property UseMemoizeCache.delete: (key: Key) => void
  • added: property UseMemoizeCache.get: (key: Key) => Value | undefined
  • added: property UseMemoizeCache.has: (key: Key) => boolean
  • added: property UseMemoizeCache.set: (key: Key, value: Value) => void
  • added: property UseMemoizeOptions.cache?: UseMemoizeCache<CacheKey, Result>
  • added: property UseMemoizeOptions.getKey?: (...args: Args) => string | number
  • added: property UseMemoizeReturn.cache: UseMemoizeCache<CacheKey, Result>
  • added: property UseMemoizeReturn.clear: () => void
  • added: property UseMemoizeReturn.delete: (...args: Args) => void
  • added: property UseMemoizeReturn.generateKey: (...args: Args) => CacheKey
  • added: property UseMemoizeReturn.load: (...args: Args) => Result
  • added: property UseMemoryOptions.immediate?: boolean
  • added: property UseMemoryOptions.immediateCallback?: boolean
  • added: property UseMemoryOptions.interval?: number
  • added: property UseMemoryReturn.memory: ShallowRef<MemoryInfo | undefined>
  • added: property UseModifierOptions.events?: WindowEventName[]
  • added: property UseModifierOptions.initial?: Initial
  • added: property UseMouseInElementReturn.elementHeight: ShallowRef<number>
  • added: property UseMouseInElementReturn.elementPositionX: ShallowRef<number>
  • added: property UseMouseInElementReturn.elementPositionY: ShallowRef<number>
  • added: property UseMouseInElementReturn.elementWidth: ShallowRef<number>
  • added: property UseMouseInElementReturn.elementX: ShallowRef<number>
  • added: property UseMouseInElementReturn.elementY: ShallowRef<number>
  • added: property UseMouseInElementReturn.isOutside: ShallowRef<boolean>
  • added: property UseMouseInElementReturn.stop: () => void
  • added: property UseMouseOptions.initialValue?: Position
  • added: property UseMouseOptions.resetOnTouchEnds?: boolean
  • added: property UseMouseOptions.scroll?: boolean
  • added: property UseMouseOptions.target?: MaybeRefOrGetter<Window | EventTarget | null | undefined>
  • added: property UseMouseOptions.touch?: boolean
  • added: property UseMouseOptions.type?: UseMouseCoordType | UseMouseEventExtractor
  • added: property UseMousePressedOptions.capture?: boolean
  • added: property UseMousePressedOptions.drag?: boolean
  • added: property UseMousePressedOptions.initialValue?: boolean
  • added: property UseMousePressedOptions.onPressed?: (event: MouseEvent | TouchEvent | DragEvent) => void
  • added: property UseMousePressedOptions.onReleased?: (event: MouseEvent | TouchEvent | DragEvent) => void
  • added: property UseMousePressedOptions.target?: MaybeComputedElementRef
  • added: property UseMousePressedOptions.touch?: boolean
  • added: property UseMousePressedReturn.pressed: ShallowRef<boolean>
  • added: property UseMousePressedReturn.sourceType: ShallowRef<UseMouseSourceType>
  • added: property UseMouseReturn.sourceType: ShallowRef<UseMouseSourceType>
  • added: property UseMouseReturn.x: ShallowRef<number>
  • added: property UseMouseReturn.y: ShallowRef<number>
  • added: property UseMutationObserverReturn.stop: () => void
  • added: property UseMutationObserverReturn.takeRecords: () => MutationRecord[] | undefined
  • added: property UseNowOptions.controls?: Controls
  • added: property UseNowOptions.immediate?: boolean
  • added: property UseNowOptions.interval?: 'requestAnimationFrame' | number
  • added: property UseOffsetPaginationOptions.onPageChange?: (returnValue: UnwrapNestedRefs<UseOffsetPaginationReturn>) => unknown
  • added: property UseOffsetPaginationOptions.onPageCountChange?: (returnValue: UnwrapNestedRefs<UseOffsetPaginationReturn>) => unknown
  • added: property UseOffsetPaginationOptions.onPageSizeChange?: (returnValue: UnwrapNestedRefs<UseOffsetPaginationReturn>) => unknown
  • added: property UseOffsetPaginationOptions.page?: MaybeRef<number>
  • added: property UseOffsetPaginationOptions.pageSize?: MaybeRefOrGetter<number>
  • added: property UseOffsetPaginationOptions.total?: MaybeRefOrGetter<number>
  • added: property UseOffsetPaginationReturn.currentPage: Ref<number>
  • added: property UseOffsetPaginationReturn.currentPageSize: Ref<number>
  • added: property UseOffsetPaginationReturn.isFirstPage: ComputedRef<boolean>
  • added: property UseOffsetPaginationReturn.isLastPage: ComputedRef<boolean>
  • added: property UseOffsetPaginationReturn.next: () => void
  • added: property UseOffsetPaginationReturn.pageCount: ComputedRef<number>
  • added: property UseOffsetPaginationReturn.prev: () => void
  • added: property UseParallaxOptions.deviceOrientationRollAdjust?: (i: number) => number
  • added: property UseParallaxOptions.deviceOrientationTiltAdjust?: (i: number) => number
  • added: property UseParallaxOptions.mouseRollAdjust?: (i: number) => number
  • added: property UseParallaxOptions.mouseTiltAdjust?: (i: number) => number
  • added: property UseParallaxReturn.roll: ComputedRef<number>
  • added: property UseParallaxReturn.source: ComputedRef<'deviceOrientation' | 'mouse'>
  • added: property UseParallaxReturn.tilt: ComputedRef<number>
  • added: property UsePermissionOptions.controls?: Controls
  • added: property UsePermissionReturnWithControls.query: () => Promise<PermissionStatus | undefined>
  • added: property UsePermissionReturnWithControls.state: UsePermissionReturn
  • added: property UsePointerLockReturn.element: ShallowRef<MaybeElement>
  • added: property UsePointerLockReturn.lock: (e: MaybeElementRef | Event) => Promise<MaybeElement>
  • added: property UsePointerLockReturn.triggerElement: ShallowRef<MaybeElement>
  • added: property UsePointerLockReturn.unlock: () => Promise<boolean>
  • added: property UsePointerOptions.initialValue?: MaybeRef<Partial<UsePointerState>>
  • added: property UsePointerOptions.pointerTypes?: PointerType[]
  • added: property UsePointerOptions.target?: MaybeRef<EventTarget | null | undefined> | Document | Window
  • added: property UsePointerReturn.height: Ref<number>
  • added: property UsePointerReturn.isInside: ShallowRef<boolean>
  • added: property UsePointerReturn.pointerId: Ref<number>
  • added: property UsePointerReturn.pointerType: Ref<PointerType | null>
  • added: property UsePointerReturn.pressure: Ref<number>
  • added: property UsePointerReturn.tiltX: Ref<number>
  • added: property UsePointerReturn.tiltY: Ref<number>
  • added: property UsePointerReturn.twist: Ref<number>
  • added: property UsePointerReturn.width: Ref<number>
  • added: property UsePointerReturn.x: Ref<number>
  • added: property UsePointerReturn.y: Ref<number>
  • added: property UsePointerState.height: number
  • added: property UsePointerState.pointerId: number
  • added: property UsePointerState.pointerType: PointerType | null
  • added: property UsePointerState.pressure: number
  • added: property UsePointerState.tiltX: number
  • added: property UsePointerState.tiltY: number
  • added: property UsePointerState.twist: number
  • added: property UsePointerState.width: number
  • added: property UsePointerSwipeOptions.disableTextSelect?: boolean
  • added: property UsePointerSwipeOptions.onSwipe?: (e: PointerEvent) => void
  • added: property UsePointerSwipeOptions.onSwipeEnd?: (e: PointerEvent, direction: UseSwipeDirection) => void
  • added: property UsePointerSwipeOptions.onSwipeStart?: (e: PointerEvent) => void
  • added: property UsePointerSwipeOptions.pointerTypes?: PointerType[]
  • added: property UsePointerSwipeOptions.threshold?: number
  • added: property UsePointerSwipeReturn.direction: Readonly<ShallowRef<UseSwipeDirection>>
  • added: property UsePointerSwipeReturn.distanceX: Readonly<ComputedRef<number>>
  • added: property UsePointerSwipeReturn.distanceY: Readonly<ComputedRef<number>>
  • added: property UsePointerSwipeReturn.stop: () => void
  • added: property UseRafFnCallbackArguments.delta: number
  • added: property UseRafFnCallbackArguments.timestamp: DOMHighResTimeStamp
  • added: property UseRafFnOptions.fpsLimit?: MaybeRefOrGetter<number | null>
  • added: property UseRafFnOptions.immediate?: boolean
  • added: property UseRafFnOptions.once?: boolean
  • added: property UseRefHistoryOptions.capacity?: number
  • added: property UseRefHistoryOptions.clone?: boolean | CloneFn<Raw>
  • added: property UseRefHistoryOptions.deep?: boolean
  • added: property UseRefHistoryOptions.dump?: (v: Raw) => Serialized
  • added: property UseRefHistoryOptions.parse?: (v: Serialized) => Raw
  • added: property UseRefHistoryOptions.shouldCommit?: (oldValue: Raw | undefined, newValue: Raw) => boolean
  • added: property UseRefHistoryRecord.snapshot: T
  • added: property UseRefHistoryRecord.timestamp: number
  • added: property UseRefHistoryReturn.batch: (fn: (cancel: Fn) => void) => void
  • added: property UseRefHistoryReturn.dispose: () => void
  • added: property UseRefHistoryReturn.isTracking: Ref<boolean>
  • added: property UseRefHistoryReturn.pause: () => void
  • added: property UseRefHistoryReturn.resume: (commit?: boolean) => void
  • added: property UseResizeObserverReturn.stop: () => void
  • added: property UseScreenOrientationReturn.angle: ShallowRef<number>
  • added: property UseScreenOrientationReturn.lockOrientation: (type: OrientationLockType) => Promise<void>
  • added: property UseScreenOrientationReturn.orientation: ShallowRef<OrientationType | undefined>
  • added: property UseScreenOrientationReturn.unlockOrientation: () => void
  • added: property UseScreenSafeAreaReturn.bottom: ShallowRef<string>
  • added: property UseScreenSafeAreaReturn.left: ShallowRef<string>
  • added: property UseScreenSafeAreaReturn.right: ShallowRef<string>
  • added: property UseScreenSafeAreaReturn.top: ShallowRef<string>
  • added: property UseScreenSafeAreaReturn.update: () => void
  • added: property UseScriptTagOptions.async?: boolean
  • added: property UseScriptTagOptions.attrs?: Record<string, string>
  • added: property UseScriptTagOptions.crossOrigin?: 'anonymous' | 'use-credentials'
  • added: property UseScriptTagOptions.defer?: boolean
  • added: property UseScriptTagOptions.immediate?: boolean
  • added: property UseScriptTagOptions.manual?: boolean
  • added: property UseScriptTagOptions.noModule?: boolean
  • added: property UseScriptTagOptions.nonce?: string
  • added: property UseScriptTagOptions.referrerPolicy?: 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url'
  • added: property UseScriptTagOptions.type?: string
  • added: property UseScriptTagReturn.load: (waitForScriptLoad?: boolean) => Promise<HTMLScriptElement | boolean>
  • added: property UseScriptTagReturn.scriptTag: ShallowRef<HTMLScriptElement | null>
  • added: property UseScriptTagReturn.unload: () => void
  • added: property UseScrollOptions.behavior?: MaybeRefOrGetter<ScrollBehavior>
  • added: property UseScrollOptions.eventListenerOptions?: boolean | AddEventListenerOptions
  • added: property UseScrollOptions.idle?: number
  • added: property UseScrollOptions.observe?: boolean | { mutation?: boolean }
  • added: property UseScrollOptions.offset?: { left?: number; right?: number; top?: number; bottom?: number }
  • added: property UseScrollOptions.onError?: (error: unknown) => void
  • added: property UseScrollOptions.onScroll?: (e: Event) => void
  • added: property UseScrollOptions.onStop?: (e: Event) => void
  • added: property UseScrollOptions.throttle?: number
  • added: property UseScrollReturn.arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean }
  • added: property UseScrollReturn.directions: { left: boolean; right: boolean; top: boolean; bottom: boolean }
  • added: property UseScrollReturn.isScrolling: ShallowRef<boolean>
  • added: property UseScrollReturn.measure: () => void
  • added: property UseScrollReturn.x: WritableComputedRef<number>
  • added: property UseScrollReturn.y: WritableComputedRef<number>
  • added: property UseShareOptions.files?: File[]
  • added: property UseShareOptions.text?: string
  • added: property UseShareOptions.title?: string
  • added: property UseShareOptions.url?: string
  • added: property UseShareReturn.share: (overrideOptions?: MaybeRefOrGetter<UseShareOptions>) => Promise<void>
  • added: property UseSortedOptions.compareFn?: UseSortedCompareFn<T>
  • added: property UseSortedOptions.dirty?: boolean
  • added: property UseSortedOptions.sortFn?: UseSortedFn<T>
  • added: property UseSpeechRecognitionOptions.continuous?: boolean
  • added: property UseSpeechRecognitionOptions.interimResults?: boolean
  • added: property UseSpeechRecognitionOptions.lang?: MaybeRefOrGetter<string>
  • added: property UseSpeechRecognitionOptions.maxAlternatives?: number
  • added: property UseSpeechRecognitionReturn.confidence: Readonly<ShallowRef<number>>
  • added: property UseSpeechRecognitionReturn.error: ShallowRef<SpeechRecognitionErrorEvent | Error | undefined>
  • added: property UseSpeechRecognitionReturn.isFinal: Readonly<ShallowRef<boolean>>
  • added: property UseSpeechRecognitionReturn.isListening: ShallowRef<boolean>
  • added: property UseSpeechRecognitionReturn.recognition: SpeechRecognition | undefined
  • added: property UseSpeechRecognitionReturn.result: Readonly<ShallowRef<string>>
  • added: property UseSpeechRecognitionReturn.start: () => void
  • added: property UseSpeechRecognitionReturn.stop: () => void
  • added: property UseSpeechRecognitionReturn.toggle: (value?: boolean) => void
  • added: property UseSpeechSynthesisOptions.lang?: MaybeRefOrGetter<string>
  • added: property UseSpeechSynthesisOptions.onBoundary?: (event: SpeechSynthesisEvent) => void
  • added: property UseSpeechSynthesisOptions.pitch?: MaybeRefOrGetter<SpeechSynthesisUtterance['pitch']>
  • added: property UseSpeechSynthesisOptions.rate?: MaybeRefOrGetter<SpeechSynthesisUtterance['rate']>
  • added: property UseSpeechSynthesisOptions.voice?: MaybeRef<SpeechSynthesisVoice>
  • added: property UseSpeechSynthesisOptions.volume?: MaybeRefOrGetter<SpeechSynthesisUtterance['volume']>
  • added: property UseSpeechSynthesisReturn.error: ShallowRef<SpeechSynthesisErrorEvent | undefined>
  • added: property UseSpeechSynthesisReturn.isPlaying: ShallowRef<boolean>
  • added: property UseSpeechSynthesisReturn.speak: () => void
  • added: property UseSpeechSynthesisReturn.status: ShallowRef<UseSpeechSynthesisStatus>
  • added: property UseSpeechSynthesisReturn.stop: () => void
  • added: property UseSpeechSynthesisReturn.toggle: (value?: boolean) => void
  • added: property UseSpeechSynthesisReturn.utterance: ComputedRef<SpeechSynthesisUtterance>
  • added: property UseStepperReturn.at: (index: number) => Step | undefined
  • added: property UseStepperReturn.current: ComputedRef<Step>
  • added: property UseStepperReturn.get: (step: StepName) => Step | undefined
  • added: property UseStepperReturn.goBackTo: (step: StepName) => void
  • added: property UseStepperReturn.goTo: (step: StepName) => void
  • added: property UseStepperReturn.goToNext: () => void
  • added: property UseStepperReturn.goToPrevious: () => void
  • added: property UseStepperReturn.index: Ref<number>
  • added: property UseStepperReturn.isAfter: (step: StepName) => boolean
  • added: property UseStepperReturn.isBefore: (step: StepName) => boolean
  • added: property UseStepperReturn.isCurrent: (step: StepName) => boolean
  • added: property UseStepperReturn.isFirst: ComputedRef<boolean>
  • added: property UseStepperReturn.isLast: ComputedRef<boolean>
  • added: property UseStepperReturn.isNext: (step: StepName) => boolean
  • added: property UseStepperReturn.isPrevious: (step: StepName) => boolean
  • added: property UseStepperReturn.next: ComputedRef<StepName | undefined>
  • added: property UseStepperReturn.previous: ComputedRef<StepName | undefined>
  • added: property UseStepperReturn.stepNames: Readonly<Ref<StepName[]>>
  • added: property UseStepperReturn.steps: Readonly<Ref<Steps>>
  • added: property UseStorageAsyncOptions.onReady?: (value: T) => void
  • added: property UseStorageAsyncOptions.serializer?: SerializerAsync<T>
  • added: property UseStorageOptions.deep?: boolean
  • added: property UseStorageOptions.initOnMounted?: boolean
  • added: property UseStorageOptions.listenToStorageChanges?: boolean
  • added: property UseStorageOptions.mergeDefaults?: boolean | ((storageValue: T, defaults: T) => T)
  • added: property UseStorageOptions.onError?: (error: unknown) => void
  • added: property UseStorageOptions.serializer?: Serializer<T>
  • added: property UseStorageOptions.shallow?: boolean
  • added: property UseStorageOptions.writeDefaults?: boolean
  • added: property UseStyleTagOptions.id?: string
  • added: property UseStyleTagOptions.immediate?: boolean
  • added: property UseStyleTagOptions.manual?: boolean
  • added: property UseStyleTagOptions.media?: string
  • added: property UseStyleTagOptions.nonce?: string
  • added: property UseStyleTagReturn.css: ShallowRef<string>
  • added: property UseStyleTagReturn.id: string
  • added: property UseStyleTagReturn.isLoaded: Readonly<ShallowRef<boolean>>
  • added: property UseStyleTagReturn.load: () => void
  • added: property UseStyleTagReturn.unload: () => void
  • added: property UseSwipeOptions.onSwipe?: (e: TouchEvent) => void
  • added: property UseSwipeOptions.onSwipeEnd?: (e: TouchEvent, direction: UseSwipeDirection) => void
  • added: property UseSwipeOptions.onSwipeStart?: (e: TouchEvent) => void
  • added: property UseSwipeOptions.passive?: boolean
  • added: property UseSwipeOptions.threshold?: number
  • added: property UseSwipeReturn.coordsEnd: Readonly<Position>
  • added: property UseSwipeReturn.coordsStart: Readonly<Position>
  • added: property UseSwipeReturn.direction: ComputedRef<UseSwipeDirection>
  • added: property UseSwipeReturn.isSwiping: ShallowRef<boolean>
  • added: property UseSwipeReturn.lengthX: ComputedRef<number>
  • added: property UseSwipeReturn.lengthY: ComputedRef<number>
  • added: property UseSwipeReturn.stop: () => void
  • added: property UseTextDirectionOptions.initialValue?: UseTextDirectionValue
  • added: property UseTextDirectionOptions.observe?: boolean
  • added: property UseTextDirectionOptions.selector?: string
  • added: property UseTextSelectionReturn.ranges: ComputedRef<Range[]>
  • added: property UseTextSelectionReturn.rects: ComputedRef<DOMRect[]>
  • added: property UseTextSelectionReturn.selection: ShallowRef<Selection | null>
  • added: property UseTextSelectionReturn.text: ComputedRef<string>
  • added: property UseTextareaAutosizeOptions.element?: MaybeRef<HTMLTextAreaElement | undefined | null>
  • added: property UseTextareaAutosizeOptions.input?: MaybeRef<string>
  • added: property UseTextareaAutosizeOptions.maxHeight?: number
  • added: property UseTextareaAutosizeOptions.onResize?: () => void
  • added: property UseTextareaAutosizeOptions.styleProp?: 'height' | 'minHeight'
  • added: property UseTextareaAutosizeOptions.styleTarget?: MaybeRef<HTMLElement | undefined>
  • added: property UseTextareaAutosizeOptions.watch?: WatchSource | MultiWatchSources
  • added: property UseTextareaAutosizeReturn.input: Ref<string>
  • added: property UseTextareaAutosizeReturn.textarea: Ref<HTMLTextAreaElement | undefined | null>
  • added: property UseTextareaAutosizeReturn.triggerResize: () => void
  • added: property UseTimeAgoIntlOptions.controls?: Controls
  • added: property UseTimeAgoIntlOptions.updateInterval?: number
  • added: property UseTimeAgoMessagesBuiltIn.future: string | UseTimeAgoFormatter<string>
  • added: property UseTimeAgoMessagesBuiltIn.invalid: string
  • added: property UseTimeAgoMessagesBuiltIn.justNow: string
  • added: property UseTimeAgoMessagesBuiltIn.past: string | UseTimeAgoFormatter<string>
  • added: property UseTimeAgoOptions.controls?: Controls
  • added: property UseTimeAgoOptions.updateInterval?: number
  • added: property UseTimeAgoUnit.max: number
  • added: property UseTimeAgoUnit.name: Unit
  • added: property UseTimeAgoUnit.value: number
  • added: property UseTimeoutPollOptions.immediate?: boolean
  • added: property UseTimeoutPollOptions.immediateCallback?: boolean
  • added: property UseTimestampOptions.callback?: (timestamp: number) => void
  • added: property UseTimestampOptions.controls?: Controls
  • added: property UseTimestampOptions.immediate?: boolean
  • added: property UseTimestampOptions.interval?: 'requestAnimationFrame' | number
  • added: property UseTimestampOptions.offset?: number
  • added: property UseTransitionOptions.delay?: MaybeRef<number>
  • added: property UseTransitionOptions.disabled?: MaybeRef<boolean>
  • added: property UseTransitionOptions.onFinished?: () => void
  • added: property UseTransitionOptions.onStarted?: () => void
  • added: property UseUrlSearchParamsOptions.initialValue?: T
  • added: property UseUrlSearchParamsOptions.removeFalsyValues?: boolean
  • added: property UseUrlSearchParamsOptions.removeNullishValues?: boolean
  • added: property UseUrlSearchParamsOptions.stringify?: (params: URLSearchParams) => string
  • added: property UseUrlSearchParamsOptions.write?: boolean
  • added: property UseUrlSearchParamsOptions.writeMode?: 'replace' | 'push'
  • added: property UseUserMediaOptions.autoSwitch?: MaybeRef<boolean>
  • added: property UseUserMediaOptions.constraints?: MaybeRef<MediaStreamConstraints>
  • added: property UseUserMediaOptions.enabled?: MaybeRef<boolean>
  • added: property UseUserMediaReturn.autoSwitch: ShallowRef<boolean>
  • added: property UseUserMediaReturn.constraints: Ref<MediaStreamConstraints | undefined>
  • added: property UseUserMediaReturn.enabled: ShallowRef<boolean>
  • added: property UseUserMediaReturn.restart: () => Promise<MediaStream | undefined>
  • added: property UseUserMediaReturn.start: () => Promise<MediaStream | undefined>
  • added: property UseUserMediaReturn.stop: () => void
  • added: property UseUserMediaReturn.stream: Ref<MediaStream | undefined>
  • added: property UseVModelOptions.clone?: boolean | CloneFn<T>
  • added: property UseVModelOptions.deep?: boolean
  • added: property UseVModelOptions.defaultValue?: T
  • added: property UseVModelOptions.eventName?: string
  • added: property UseVModelOptions.passive?: Passive
  • added: property UseVModelOptions.shouldEmit?: (v: T) => boolean
  • added: property UseVerticalVirtualListOptions.itemHeight: UseVirtualListItemSize
  • added: property UseVibrateOptions.interval?: number
  • added: property UseVibrateOptions.pattern?: MaybeRefOrGetter<Arrayable<number>>
  • added: property UseVibrateReturn.intervalControls?: Pausable
  • added: property UseVibrateReturn.pattern: MaybeRefOrGetter<Arrayable<number>>
  • added: property UseVibrateReturn.stop: () => void
  • added: property UseVibrateReturn.vibrate: (pattern?: Arrayable<number>) => void
  • added: property UseVirtualListItem.data: T
  • added: property UseVirtualListItem.index: number
  • added: property UseVirtualListOptionsBase.overscan?: number
  • added: property UseVirtualListReturn.containerProps: { ref: Ref<HTMLElement | null>; onScroll: () => void; style: StyleValue }
  • added: property UseVirtualListReturn.list: Ref<UseVirtualListItem<T>[]>
  • added: property UseVirtualListReturn.scrollTo: (index: number, options?: UseVirtualListScrollToOptions) => void
  • added: property UseVirtualListReturn.wrapperProps: ComputedRef<{ style: { width: string; height: string; marginTop: string } | { width: string; height: string; marginLeft: string; display: string } }>
  • added: property UseVirtualListScrollToOptions.behavior?: ScrollBehavior
  • added: property UseVirtualListScrollToOptions.block?: ScrollLogicalPosition
  • added: property UseVirtualListScrollToOptions.inline?: ScrollLogicalPosition
  • added: property UseWakeLockReturn.forceRequest: (type: WakeLockType) => Promise<void>
  • added: property UseWakeLockReturn.isActive: ComputedRef<boolean>
  • added: property UseWakeLockReturn.release: () => Promise<void>
  • added: property UseWakeLockReturn.request: (type: WakeLockType) => Promise<void>
  • added: property UseWakeLockReturn.sentinel: ShallowRef<WakeLockSentinel | null>
  • added: property UseWebNotificationOptions.requestPermissions?: boolean
  • added: property UseWebNotificationReturn.close: () => void
  • added: property UseWebNotificationReturn.ensurePermissions: () => Promise<boolean | undefined>
  • added: property UseWebNotificationReturn.notification: ShallowRef<Notification | null>
  • added: property UseWebNotificationReturn.onClick: EventHookOn<Event>
  • added: property UseWebNotificationReturn.onClose: EventHookOn<Event>
  • added: property UseWebNotificationReturn.onError: EventHookOn<Event>
  • added: property UseWebNotificationReturn.onShow: EventHookOn<Event>
  • added: property UseWebNotificationReturn.permissionGranted: ShallowRef<boolean>
  • added: property UseWebNotificationReturn.show: (overrides?: WebNotificationOptions) => Promise<Notification | undefined>
  • added: property UseWebSocketOptions.autoClose?: boolean
  • added: property UseWebSocketOptions.autoConnect?: boolean
  • added: property UseWebSocketOptions.autoReconnect?: boolean | { retries?: number | ((retried: number) => boolean); delay?: number | ((retries: number) => number); onFailed?: Fn }
  • added: property UseWebSocketOptions.heartbeat?: boolean | ConfigurableScheduler & { message?: MaybeRefOrGetter<WebSocketHeartbeatMessage>; responseMessage?: MaybeRefOrGetter<WebSocketHeartbeatMessage>; interval?: number; pongTimeout?: number }
  • added: property UseWebSocketOptions.immediate?: boolean
  • added: property UseWebSocketOptions.onConnected?: (ws: WebSocket) => void
  • added: property UseWebSocketOptions.onDisconnected?: (ws: WebSocket, event: CloseEvent) => void
  • added: property UseWebSocketOptions.onError?: (ws: WebSocket, event: Event) => void
  • added: property UseWebSocketOptions.onMessage?: (ws: WebSocket, event: MessageEvent) => void
  • added: property UseWebSocketOptions.protocols?: string[]
  • added: property UseWebSocketReturn.close: WebSocket['close']
  • added: property UseWebSocketReturn.data: ShallowRef<T | null>
  • added: property UseWebSocketReturn.open: Fn
  • added: property UseWebSocketReturn.send: (data: string | ArrayBuffer | Blob, useBuffer?: boolean) => boolean
  • added: property UseWebSocketReturn.status: ShallowRef<WebSocketStatus>
  • added: property UseWebSocketReturn.ws: ShallowRef<WebSocket | undefined>
  • added: property UseWebWorkerFnReturn.workerFn: (...fnArgs: Parameters<T>) => Promise<ReturnType<T>>
  • added: property UseWebWorkerFnReturn.workerStatus: ShallowRef<WebWorkerStatus>
  • added: property UseWebWorkerFnReturn.workerTerminate: (status?: WebWorkerStatus) => void
  • added: property UseWebWorkerOptions.dependencies?: string[]
  • added: property UseWebWorkerOptions.localDependencies?: Function[]
  • added: property UseWebWorkerOptions.timeout?: number
  • added: property UseWebWorkerReturn.data: ShallowRef<Data>
  • added: property UseWebWorkerReturn.post: PostMessage
  • added: property UseWebWorkerReturn.terminate: () => void
  • added: property UseWebWorkerReturn.worker: ShallowRef<Worker | undefined>
  • added: property UseWindowSizeOptions.includeScrollbar?: boolean
  • added: property UseWindowSizeOptions.initialHeight?: number
  • added: property UseWindowSizeOptions.initialWidth?: number
  • added: property UseWindowSizeOptions.listenOrientation?: boolean
  • added: property UseWindowSizeOptions.type?: 'inner' | 'outer' | 'visual'
  • added: property UseWindowSizeReturn.height: ShallowRef<number>
  • added: property UseWindowSizeReturn.width: ShallowRef<number>
  • added: property WakeLockSentinel.release: () => Promise<void>
  • added: property WakeLockSentinel.released: boolean
  • added: property WakeLockSentinel.type: WakeLockType
  • added: property WebNotificationOptions.body?: string
  • added: property WebNotificationOptions.dir?: 'auto' | 'ltr' | 'rtl'
  • added: property WebNotificationOptions.icon?: string
  • added: property WebNotificationOptions.lang?: string
  • added: property WebNotificationOptions.renotify?: boolean
  • added: property WebNotificationOptions.requireInteraction?: boolean
  • added: property WebNotificationOptions.silent?: boolean
  • added: property WebNotificationOptions.tag?: string
  • added: property WebNotificationOptions.title?: string
  • added: property WebNotificationOptions.vibrate?: number[]
  • added: property WritableComputedInjectOptions.get: ComputedInjectGetter<T, K>
  • added: property WritableComputedInjectOptions.set: ComputedInjectSetter<K>
  • added: property WritableComputedInjectOptionsWithDefault.get: ComputedInjectGetterWithDefault<T, K>
  • added: property WritableComputedInjectOptionsWithDefault.set: ComputedInjectSetter<K>
  • added: readonly property BrowserLocationState.length?: number
  • added: readonly property BrowserLocationState.origin?: string
  • added: readonly property BrowserLocationState.state?: any
  • added: readonly property BrowserLocationState.trigger: string
  • added: readonly property MemoryInfo.jsHeapSizeLimit: number
  • added: readonly property MemoryInfo.totalJSHeapSize: number
  • added: readonly property MemoryInfo.usedJSHeapSize: number
  • added: readonly property ResizeObserverEntry.borderBoxSize: ReadonlyArray<ResizeObserverSize>
  • added: readonly property ResizeObserverEntry.contentBoxSize: ReadonlyArray<ResizeObserverSize>
  • added: readonly property ResizeObserverEntry.contentRect: DOMRectReadOnly
  • added: readonly property ResizeObserverEntry.devicePixelContentBoxSize: ReadonlyArray<ResizeObserverSize>
  • added: readonly property ResizeObserverEntry.target: Element
  • added: readonly property ResizeObserverSize.blockSize: number
  • added: readonly property ResizeObserverSize.inlineSize: number
  • added: readonly property ScreenOrientation.angle: number
  • added: readonly property ScreenOrientation.type: OrientationType
  • added: readonly property UsePointerSwipeReturn.isSwiping: ShallowRef<boolean>
  • added: readonly property UsePointerSwipeReturn.posEnd: DeepReadonly<Position>
  • added: readonly property UsePointerSwipeReturn.posStart: DeepReadonly<Position>
  • added: type AsyncComputedOnCancel = (cancelCallback: Fn) => void
  • added: type BasicColorMode = 'light' | 'dark'
  • added: type BasicColorSchema = BasicColorMode | 'auto'
  • added: type Breakpoints<K extends string = string> = Record<K, MaybeRefOrGetter<number | string>>
  • added: type CloneFn<F, T = F> = (x: F) => T
  • added: type ColorSchemeType = 'dark' | 'light' | 'no-preference'
  • added: type ComputedInjectGetter<T, K> = (source: T | undefined, oldValue?: K) => K
  • added: type ComputedInjectGetterWithDefault<T, K> = (source: T, oldValue?: K) => K
  • added: type ComputedInjectSetter<T> = (v: T) => void
  • added: type ContrastType = 'more' | 'less' | 'custom' | 'no-preference'
  • added: type CubicBezierPoints = [number, number, number, number]
  • added: type DefineTemplateComponent<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals> = DefineComponent & { new (): { $slots: { default: (_: Bindings & { $slots: GenerateSlotsFromSlotMap<MapSlotNameToSlotProps> }) => any } } }
  • added: type DeviceMotionOptions = UseDeviceMotionOptions
  • added: type DocumentEventName = keyof DocumentEventMap
  • added: type EasingFunction = (n: number) => number
  • added: type EventBusEvents<T, P = any> = Set<EventBusListener<T, P>>
  • added: type EventBusIdentifier<T = unknown> = EventBusKey<T> | string | number
  • added: type EventBusListener<T = unknown, P = any> = (event: T, payload?: P) => void
  • added: type EventSourceStatus = 'CONNECTING' | 'OPEN' | 'CLOSED'
  • added: type FileSystemAccessWindow = Window & { showSaveFilePicker: (options: FileSystemAccessShowSaveFileOptions) => Promise<FileSystemFileHandle>; showOpenFilePicker: (options: FileSystemAccessS…
  • added: type GeneralPermissionDescriptor = PermissionDescriptor | { name: DescriptorNamePolyfill }
  • added: type InterpolationFunction<T> = (from: T, to: T, t: number) => T
  • added: type KeyFilter = true | string | string[] | KeyPredicate
  • added: type KeyModifier = 'Alt' | 'AltGraph' | 'CapsLock' | 'Control' | 'Fn' | 'FnLock' | 'Meta' | 'NumLock' | 'ScrollLock' | 'Shift' | 'Symbol' | 'SymbolLock'
  • added: type KeyPredicate = (event: KeyboardEvent) => boolean
  • added: type KeyStrokeEventName = 'keydown' | 'keypress' | 'keyup'
  • added: type MaybeComputedElementRef<T extends MaybeElement = MaybeElement> = MaybeRefOrGetter<T>
  • added: type MaybeComputedElementRefOrArray<T extends MaybeElement = MaybeElement> = MaybeComputedElementRef<T> | MaybeComputedElementRef<T>[] | MaybeRefOrGetter<T[] | null>
  • added: type MaybeElement = HTMLElement | SVGElement | VueInstance | undefined | null
  • added: type MaybeElementRef<T extends MaybeElement = MaybeElement> = MaybeRef<T>
  • added: type MousePressedOptions = UseMousePressedOptions
  • added: type NetworkEffectiveType = 'slow-2g' | '2g' | '3g' | '4g' | undefined
  • added: type NetworkType = 'bluetooth' | 'cellular' | 'ethernet' | 'none' | 'wifi' | 'wimax' | 'other' | 'unknown'
  • added: type OnClickOutsideHandler<T extends OnClickOutsideOptions<boolean> = OnClickOutsideOptions> = (event: (T['detectIframe'] extends true ? FocusEvent : never) | (T['controls'] extends true ? Event : never) | PointerEvent) => void
  • added: type OnClickOutsideReturn<Controls extends boolean = false> = Controls extends false ? Fn : { stop: Fn; cancel: Fn; trigger: (event: Event) => void }
  • added: type OnLongPressReturn = () => void
  • added: type OrientationLockType = 'any' | 'natural' | 'landscape' | 'portrait' | 'portrait-primary' | 'portrait-secondary' | 'landscape-primary' | 'landscape-secondary'
  • added: type OrientationType = 'portrait-primary' | 'portrait-secondary' | 'landscape-primary' | 'landscape-secondary'
  • added: type PointerType = 'mouse' | 'touch' | 'pen'
  • added: type ReducedMotionType = 'reduce' | 'no-preference'
  • added: type ReducedTransparencyType = 'reduce' | 'no-preference'
  • added: type ResizeObserverCallback = (entries: ReadonlyArray<ResizeObserverEntry>, observer: ResizeObserver) => void
  • added: type ReusableTemplatePair<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals> = [DefineTemplateComponent<Bindings, MapSlotNameToSlotProps>, ReuseTemplateComponent<Bindings, MapSlotNameToSlotProps>] & { define: DefineTemplateComponent<Bindi…
  • added: type ReuseTemplateComponent<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals> = DefineComponent<Bindings> & { new (): { $slots: GenerateSlotsFromSlotMap<MapSlotNameToSlotProps> } }
  • added: type ShadowRootEventName = keyof ShadowRootEventMap
  • added: type TemplatePromise<Return, Args extends any[] = []> = DefineComponent<object> & { new (): { $slots: { default: (_: TemplatePromiseProps<Return, Args>) => any } } } & { start: (...args: Args) => Promise<Return> }
  • added: type TemplateRefsList<T> = T[] & { set: (el: object | null) => void }
  • added: type UnRefElementReturn<T extends MaybeElement = MaybeElement> = T extends VueInstance ? Exclude<MaybeElement, VueInstance> : T | undefined
  • added: type UnrefFn<T> = T extends ((...args: infer A) => infer R) ? (...args: { [K in keyof A]: MaybeRef<A[K]> }) => R : never
  • added: type UrlParams = Record<string, string[] | string>
  • added: type UseActiveElementReturn<T extends HTMLElement = HTMLElement> = ShallowRef<T | null | undefined>
  • added: type UseAnimateKeyframes = MaybeRef<Keyframe[] | PropertyIndexedKeyframes | null>
  • added: type UseAsyncQueueTask<T> = (...args: any[]) => T | Promise<T>
  • added: type UseAsyncStateReturn<Data, Params extends any[], Shallow extends boolean> = UseAsyncStateReturnBase<Data, Params, Shallow> & PromiseLike<UseAsyncStateReturnBase<Data, Params, Shallow>>
  • added: type UseBreakpointReturn<K extends string = string> = Record<K, ComputedRef<boolean>> & { greaterOrEqual: (k: MaybeRefOrGetter<K>) => ComputedRef<boolean>; smallerOrEqual: (k: MaybeRefOrGetter<K>) => ComputedRef<b…
  • added: type UseBrowserLocationReturn = Ref<BrowserLocationState>
  • added: type UseCachedReturn<T = any, D extends boolean = true> = ShallowOrDeepRef<T, D>
  • added: type UseColorModeReturn<T extends string = BasicColorMode> = Ref<T | BasicColorSchema> & { store: Ref<T | BasicColorSchema>; system: ComputedRef<BasicColorMode>; state: ComputedRef<T | BasicColorMode> }
  • added: type UseConfirmDialogRevealResult<C, D> = { data?: C; isCanceled: false } | { data?: D; isCanceled: true }
  • added: type UseDarkReturn = WritableComputedRef<boolean>
  • added: type UseDocumentVisibilityReturn = ShallowRef<DocumentVisibilityState>
  • added: type UseElementOverflowReturn = ReturnType<typeof useElementOverflow>
  • added: type UseElementVisibilityReturn<Controls extends boolean = false> = Controls extends true ? UseElementVisibilityReturnWithControls : ShallowRef<boolean>
  • added: type UseFaviconReturn = ComputedRef<string | null | undefined> | Ref<string | null | undefined>
  • added: type UseFileSystemAccessCommonOptions = Pick<FileSystemAccessShowOpenFileOptions, 'types' | 'excludeAcceptAllOption'>
  • added: type UseFileSystemAccessOptions = ConfigurableWindow & UseFileSystemAccessCommonOptions & { dataType?: MaybeRefOrGetter<'Text' | 'ArrayBuffer' | 'Blob'> }
  • added: type UseFileSystemAccessShowSaveFileOptions = Pick<FileSystemAccessShowSaveFileOptions, 'suggestedName'>
  • added: type UseImageReturn = UseAsyncStateReturn<HTMLImageElement | undefined, any[], true>
  • added: type UseKeyModifierReturn<Initial> = ShallowRef<Initial extends boolean ? boolean : boolean | null>
  • added: type UseMagicKeysReturn<Reactive extends boolean> = Readonly<Record<string, Reactive extends true ? boolean : ComputedRef<boolean>> & MagicKeysInternal>
  • added: type UseMouseCoordType = 'page' | 'client' | 'screen' | 'movement'
  • added: type UseMouseEventExtractor = (event: MouseEvent | Touch) => [x: number, y: number] | null | undefined
  • added: type UseMouseSourceType = 'mouse' | 'touch' | null
  • added: type UseNavigatorLanguageReturn = Readonly<NavigatorLanguageState>
  • added: type UseNetworkReturn = Readonly<NetworkState>
  • added: type UseNowReturn<Controls extends boolean> = Controls extends true ? ({ now: ShallowRef<Date> } & Pausable) : ShallowRef<Date>
  • added: type UseOffsetPaginationInfinityPageReturn = Omit<UseOffsetPaginationReturn, 'isLastPage'>
  • added: type UseOnLongPressReturn = OnLongPressReturn
  • added: type UsePageLeaveReturn = ShallowRef<boolean>
  • added: type UsePerformanceObserverOptions = PerformanceObserverInit & ConfigurableWindow & { immediate?: boolean }
  • added: type UsePermissionReturn = Readonly<ShallowRef<PermissionState | undefined>>
  • added: type UseSortedCompareFn<T = any> = (a: T, b: T) => number
  • added: type UseSortedFn<T = any> = (arr: T[], compareFn: UseSortedCompareFn<T>) => T[]
  • added: type UseSpeechSynthesisStatus = 'init' | 'play' | 'pause' | 'end'
  • added: type UseSupportedReturn = ComputedRef<boolean>
  • added: type UseSwipeDirection = 'up' | 'down' | 'left' | 'right' | 'none'
  • added: type UseTextDirectionValue = 'ltr' | 'rtl' | 'auto'
  • added: type UseThrottledRefHistoryOptions<Raw, Serialized = Raw> = Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { throttle?: MaybeRef<number>; trailing?: boolean }
  • added: type UseThrottledRefHistoryReturn<Raw, Serialized = Raw> = UseRefHistoryReturn<Raw, Serialized>
  • added: type UseTimeAgoFormatter<T = number> = (value: T, isPast: boolean) => string
  • added: type UseTimeAgoMessages<UnitNames extends string = UseTimeAgoUnitNamesDefault> = UseTimeAgoMessagesBuiltIn & Record<UnitNames, string | UseTimeAgoFormatter<number>>
  • added: type UseTimeAgoReturn<Controls extends boolean = false> = Controls extends true ? { timeAgo: ComputedRef<string> } & Pausable : ComputedRef<string>
  • added: type UseTimeAgoUnitNamesDefault = 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year'
  • added: type UseTimestampReturn<Controls extends boolean> = Controls extends true ? ({ timestamp: ShallowRef<number> } & Pausable) : ShallowRef<number>
  • added: type UseTitleOptions = ConfigurableDocument & UseTitleOptionsBase
  • added: type UseTitleOptionsBase = { restoreOnUnmount?: false | ((originalTitle: string, currentTitle: string) => string | null | undefined) } & ({ observe?: boolean } | { titleTemplate?: MaybeR…
  • added: type UseTitleReturn = ComputedRef<string | null | undefined> | Ref<string | null | undefined>
  • added: type UseVirtualListOptions = UseHorizontalVirtualListOptions | UseVerticalVirtualListOptions
  • added: type UseWakeLockOptions = ConfigurableNavigator & ConfigurableDocument
  • added: type VueInstance = ComponentPublicInstance
  • added: type WebSocketHeartbeatMessage = string | ArrayBuffer | Blob
  • added: type WebSocketStatus = 'OPEN' | 'CONNECTING' | 'CLOSED'
  • added: type WebWorkerStatus = 'PENDING' | 'SUCCESS' | 'RUNNING' | 'ERROR' | 'TIMEOUT_EXPIRED'
  • added: type WindowEventName = keyof WindowEventMap
  • added: export * from '@vueuse/metadata'
  • removed: call GeneralEventListener(evt: E): void
  • removed: call UseMemoizeReturn(...args: Args): Result
  • removed: const DefaultMagicKeysAliasMap: Readonly<Record<string, string>>
  • removed: const StorageSerializers: Record<'boolean' | 'object' | 'number' | 'any' | 'string' | 'map' | 'set' | 'date', Serializer<any>>
  • removed: const TransitionPresets: Record<keyof typeof _TransitionPresets, CubicBezierPoints> & { linear: EasingFunction }
  • removed: const breakpointsAntDesign: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number }
  • removed: const breakpointsBootstrapV5: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number }
  • removed: const breakpointsElement: { xs: number; sm: number; md: number; lg: number; xl: number }
  • removed: const breakpointsMasterCss: { '3xs': number; '2xs': number; xs: number; sm: number; md: number; lg: number; xl: number; '2xl': number; '3xl': number; '4xl': number }
  • removed: const breakpointsPrimeFlex: { sm: number; md: number; lg: number; xl: number }
  • removed: const breakpointsQuasar: { xs: number; sm: number; md: number; lg: number; xl: number }
  • removed: const breakpointsSematic: { mobileS: number; mobileM: number; mobileL: number; tablet: number; laptop: number; laptopL: number; desktop4K: number }
  • removed: const breakpointsTailwind: { sm: number; md: number; lg: number; xl: number; '2xl': number }
  • removed: const breakpointsVuetify: { xs: number; sm: number; md: number; lg: number; xl: number }
  • removed: const breakpointsVuetifyV2: { xs: number; sm: number; md: number; lg: number; xl: number }
  • removed: const breakpointsVuetifyV3: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number }
  • removed: const customStorageEventName = 'vueuse-storage'
  • removed: const defaultDocument: Document | undefined
  • removed: const defaultLocation: Location | undefined
  • removed: const defaultNavigator: Navigator | undefined
  • removed: const defaultWindow: (Window & typeof globalThis) | undefined
  • removed: export * from '@vueuse/shared'
  • removed: function asyncComputed<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: T, optionsOrRef: AsyncComputedOptions<true>): ComputedRef<T>
  • removed: function asyncComputed<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: T, optionsOrRef?: Ref<boolean> | AsyncComputedOptions): Ref<T>
  • removed: function asyncComputed<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: undefined, optionsOrRef: AsyncComputedOptions<true>): ComputedRef<T | undefined>
  • removed: function asyncComputed<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState?: undefined, optionsOrRef?: Ref<boolean> | AsyncComputedOptions): Ref<T | undefined>
  • removed: function cloneFnJSON<T>(source: T): T
  • removed: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: T, optionsOrRef: AsyncComputedOptions<true>): ComputedRef<T>
  • removed: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: T, optionsOrRef?: Ref<boolean> | AsyncComputedOptions): Ref<T>
  • removed: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState: undefined, optionsOrRef: AsyncComputedOptions<true>): ComputedRef<T | undefined>
  • removed: function computedAsync<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState?: undefined, optionsOrRef?: Ref<boolean> | AsyncComputedOptions): Ref<T | undefined>
  • removed: function computedInject<T, K = any>(key: InjectionKey<T> | string, getter: ComputedInjectGetter<T, K>): ComputedRef<K | undefined>
  • removed: function computedInject<T, K = any>(key: InjectionKey<T> | string, getter: ComputedInjectGetterWithDefault<T, K>, defaultSource: T, treatDefaultAsFactory?: false): ComputedRef<K>
  • removed: function computedInject<T, K = any>(key: InjectionKey<T> | string, options: WritableComputedInjectOptions<T, K>): ComputedRef<K | undefined>
  • removed: function computedInject<T, K = any>(key: InjectionKey<T> | string, options: WritableComputedInjectOptionsWithDefault<T, K>, defaultSource: T | (() => T), treatDefaultAsFactory: true): ComputedRef<K>
  • removed: function createFetch(config?: CreateFetchOptions): typeof useFetch
  • removed: function createReusableTemplate<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals = Record<'default', undefined>>(options?: CreateReusableTemplateOptions<Bindings>): ReusableTemplatePair<Bindings, MapSlotNameToSlotProps>
  • removed: function createTemplatePromise<Return, Args extends any[] = []>(options?: TemplatePromiseOptions): TemplatePromise<Return, Args>
  • removed: function createUnrefFn<T extends Function>(fn: T): UnrefFn<T>
  • removed: function executeTransition<T extends number | number[]>(source: Ref<T>, from: MaybeRefOrGetter<T>, to: MaybeRefOrGetter<T>, options?: TransitionOptions): PromiseLike<void>
  • removed: function formatTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(from: Date, options?: FormatTimeAgoOptions<UnitNames>, now?: Date | number): string
  • removed: function formatTimeAgoIntl(from: Date, options?: FormatTimeAgoIntlOptions, now?: Date | number): string
  • removed: function formatTimeAgoIntlParts(parts: Intl.RelativeTimeFormatPart[], options?: FormatTimeAgoIntlOptions): string
  • removed: function getSSRHandler<T extends keyof SSRHandlersMap>(key: T, fallback: SSRHandlersMap[T] | undefined): SSRHandlersMap[T] | undefined
  • removed: function getSSRHandler<T extends keyof SSRHandlersMap>(key: T, fallback: SSRHandlersMap[T]): SSRHandlersMap[T]
  • removed: function mapGamepadToXbox360Controller(gamepad: Ref<Gamepad | undefined>): vue.ComputedRef<{ buttons: { a: GamepadButton; b: GamepadButton; x: GamepadButton; y: GamepadButton }; bumper: { left: GamepadButton; right: GamepadButton }; triggers: { left: GamepadButton; right: GamepadButton }; stick: { left: { horizontal: number; vertical: number; button: GamepadButton }; right: { horizontal: number;…
  • removed: function onClickOutside<T extends OnClickOutsideOptions<true>>(target: MaybeElementRef, handler: OnClickOutsideHandler<T>, options: T): OnClickOutsideControlsReturn
  • removed: function onClickOutside<T extends OnClickOutsideOptions>(target: MaybeElementRef, handler: OnClickOutsideHandler<T>, options?: T): Fn
  • removed: function onElementRemoval(target: MaybeElementRef, callback: (mutationRecords: MutationRecord[]) => void, options?: OnElementRemovalOptions): Fn
  • removed: function onKeyDown(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<OnKeyStrokeOptions, 'eventName'>): () => void
  • removed: function onKeyPressed(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<OnKeyStrokeOptions, 'eventName'>): () => void
  • removed: function onKeyStroke(handler: (event: KeyboardEvent) => void, options?: OnKeyStrokeOptions): () => void
  • removed: function onKeyStroke(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: OnKeyStrokeOptions): () => void
  • removed: function onKeyUp(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<OnKeyStrokeOptions, 'eventName'>): () => void
  • removed: function onLongPress(target: MaybeElementRef, handler: (evt: PointerEvent) => void, options?: OnLongPressOptions): () => void
  • removed: function onStartTyping(callback: (event: KeyboardEvent) => void, options?: ConfigurableDocument): void
  • removed: function provideSSRWidth(width: number | null, app?: App<unknown>): void
  • removed: function setSSRHandler<T extends keyof SSRHandlersMap>(key: T, fn: SSRHandlersMap[T]): void
  • removed: function templateRef<T extends HTMLElement | SVGElement | Component | null, Keys extends string = string>(key: Keys, initialValue?: T | null): Readonly<Ref<T>>
  • removed: function unrefElement<T extends MaybeElement>(elRef: MaybeComputedElementRef<T>): UnRefElementReturn<T>
  • removed: function useActiveElement<T extends HTMLElement>(options?: UseActiveElementOptions): vue.ShallowRef<T | null | undefined, T | null | undefined>
  • removed: function useAnimate(target: MaybeComputedElementRef, keyframes: UseAnimateKeyframes, options?: number | UseAnimateOptions): UseAnimateReturn
  • removed: function useAsyncQueue<T extends any[], S = MapQueueTask<T>>(tasks: S & Array<UseAsyncQueueTask<any>>, options?: UseAsyncQueueOptions): UseAsyncQueueReturn<{ [P in keyof T]: UseAsyncQueueResult<T[P]> }>
  • removed: function useAsyncState<Data, Params extends any[] = any[], Shallow extends boolean = true>(promise: Promise<Data> | ((...args: Params) => Promise<Data>), initialState: MaybeRef<Data>, options?: UseAsyncStateOptions<Shallow, Data>): UseAsyncStateReturn<Data, Params, Shallow>
  • removed: function useBase64(target: MaybeRefOrGetter<ArrayBuffer | undefined>, options?: UseBase64Options): UseBase64Return
  • removed: function useBase64(target: MaybeRefOrGetter<Blob | undefined>, options?: UseBase64Options): UseBase64Return
  • removed: function useBase64(target: MaybeRefOrGetter<HTMLCanvasElement | undefined>, options?: ToDataURLOptions): UseBase64Return
  • removed: function useBase64(target: MaybeRefOrGetter<HTMLImageElement | undefined>, options?: ToDataURLOptions): UseBase64Return
  • removed: function useBase64(target: MaybeRefOrGetter<string | undefined>, options?: UseBase64Options): UseBase64Return
  • removed: function useBase64<T extends Map<string, unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return
  • removed: function useBase64<T extends Record<string, unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return
  • removed: function useBase64<T extends Set<unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return
  • removed: function useBase64<T>(target: MaybeRefOrGetter<T[]>, options?: UseBase64ObjectOptions<T[]>): UseBase64Return
  • removed: function useBattery(options?: ConfigurableNavigator): { isSupported: vue.ComputedRef<boolean>; charging: vue.ShallowRef<boolean, boolean>; chargingTime: vue.ShallowRef<number, number>; dischargingTime: vue.ShallowRef<number, number>; level: vue.ShallowRef<number, number> }
  • removed: function useBluetooth(options?: UseBluetoothOptions): UseBluetoothReturn
  • removed: function useBreakpoints<K extends string>(breakpoints: Breakpoints<K>, options?: UseBreakpointsOptions): Record<K, vue.ComputedRef<boolean>> & { greaterOrEqual: (k: MaybeRefOrGetter<K>) => vue.ComputedRef<boolean>; smallerOrEqual: (k: MaybeRefOrGetter<K>) => vue.ComputedRef<boolean>; greater(k: MaybeRefOrGetter<K>): vue.ComputedRef<boolean>; smaller(k: MaybeRefOrGetter<K>): vue.ComputedRef<boolea…
  • removed: function useBroadcastChannel<D, P>(options: UseBroadcastChannelOptions): UseBroadcastChannelReturn<D, P>
  • removed: function useBrowserLocation(options?: ConfigurableWindow): Ref<{ readonly trigger: string; readonly state?: any; readonly length?: number | undefined; readonly origin?: string | undefined; hash?: string | undefined; host?: string | undefined; hostname?: string | undefined; href?: string | undefined; pathname?: string | undefined; port?: string | undefined; protocol?: string | undefined; search?:…
  • removed: function useCached<T, D extends boolean = true>(refValue: Ref<T>, comparator?: (a: T, b: T) => boolean, options?: UseCachedOptions<D>): UseCachedReturn<T, D>
  • removed: function useClipboard(options: UseClipboardOptions<MaybeRefOrGetter<string>>): UseClipboardReturn<true>
  • removed: function useClipboard(options?: UseClipboardOptions<undefined>): UseClipboardReturn<false>
  • removed: function useClipboardItems(options: UseClipboardItemsOptions<MaybeRefOrGetter<ClipboardItems>>): UseClipboardItemsReturn<true>
  • removed: function useClipboardItems(options?: UseClipboardItemsOptions<undefined>): UseClipboardItemsReturn<false>
  • removed: function useCloned<T>(source: MaybeRefOrGetter<T>, options?: UseClonedOptions): UseClonedReturn<T>
  • removed: function useColorMode<T extends string = BasicColorMode>(options?: UseColorModeOptions<T>): UseColorModeReturn<T>
  • removed: function useConfirmDialog<RevealData = any, ConfirmData = any, CancelData = any>(revealed?: ShallowRef<boolean>): UseConfirmDialogReturn<RevealData, ConfirmData, CancelData>
  • removed: function useCountdown(initialCountdown: MaybeRefOrGetter<number>, options?: UseCountdownOptions): UseCountdownReturn
  • removed: function useCssVar(prop: MaybeRefOrGetter<string | null | undefined>, target?: MaybeElementRef, options?: UseCssVarOptions): vue.ShallowRef<string | undefined, string | undefined>
  • removed: function useCurrentElement<T extends MaybeElement = MaybeElement, R extends VueInstance = VueInstance, E extends MaybeElement = MaybeElement extends T ? IsAny<R['$el']> extends false ? R['$el'] : T : T>(rootComponent?: MaybeElementRef<R>): _vueuse_shared.ComputedRefWithControl<E>
  • removed: function useCycleList<T>(list: MaybeRefOrGetter<T[]>, options?: UseCycleListOptions<T>): UseCycleListReturn<T>
  • removed: function useDark(options?: UseDarkOptions): vue.WritableComputedRef<boolean, boolean>
  • removed: function useDebouncedRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { debounce?: MaybeRefOrGetter<number> }): UseRefHistoryReturn<Raw, Serialized>
  • removed: function useDeviceMotion(options?: DeviceMotionOptions): { acceleration: Ref<DeviceMotionEventAcceleration | null, DeviceMotionEventAcceleration | null>; accelerationIncludingGravity: Ref<DeviceMotionEventAcceleration | null, DeviceMotionEventAcceleration | null>; rotationRate: Ref<DeviceMotionEventRotationRate | null, DeviceMotionEventRotationRate | null>; interval: vue.ShallowRef<number, number…
  • removed: function useDeviceOrientation(options?: ConfigurableWindow): { isSupported: vue.ComputedRef<boolean>; isAbsolute: vue.ShallowRef<boolean, boolean>; alpha: Ref<number | null, number | null>; beta: Ref<number | null, number | null>; gamma: Ref<number | null, number | null> }
  • removed: function useDevicePixelRatio(options?: ConfigurableWindow): { pixelRatio: Readonly<vue.Ref<number, number>>; stop: WatchStopHandle }
  • removed: function useDevicesList(options?: UseDevicesListOptions): UseDevicesListReturn
  • removed: function useDisplayMedia(options?: UseDisplayMediaOptions): { isSupported: vue.ComputedRef<boolean>; stream: vue.ShallowRef<MediaStream | undefined, MediaStream | undefined>; start: () => Promise<MediaStream | undefined>; stop: () => void; enabled: vue.Ref<boolean, boolean> | vue.ShallowRef<boolean, boolean> | vue.WritableComputedRef<boolean, boolean> | vue.ShallowRef<false, false> | vue.ShallowR…
  • removed: function useDocumentVisibility(options?: ConfigurableDocument): ShallowRef<DocumentVisibilityState>
  • removed: function useDraggable(target: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>, options?: UseDraggableOptions): { position: vue.Ref<{ x: number; y: number }, Position | { x: number; y: number }>; isDragging: vue.ComputedRef<boolean>; style: vue.ComputedRef<string>; x: vue.Ref<number, number>; y: vue.Ref<number, number> } | { position: vue.Ref<{ x: number; y: number }, Position | { x:…
  • removed: function useDropZone(target: MaybeRefOrGetter<HTMLElement | Document | null | undefined>, options?: UseDropZoneOptions | UseDropZoneOptions['onDrop']): UseDropZoneReturn
  • removed: function useElementBounding(target: MaybeComputedElementRef, options?: UseElementBoundingOptions): { height: vue.ShallowRef<number, number>; bottom: vue.ShallowRef<number, number>; left: vue.ShallowRef<number, number>; right: vue.ShallowRef<number, number>; top: vue.ShallowRef<number, number>; width: vue.ShallowRef<number, number>; x: vue.ShallowRef<number, number>; y: vue.ShallowRef<number, numb…
  • removed: function useElementByPoint<M extends boolean = false>(options: UseElementByPointOptions<M>): UseElementByPointReturn<M>
  • removed: function useElementHover(el: MaybeRefOrGetter<EventTarget | null | undefined>, options?: UseElementHoverOptions): ShallowRef<boolean>
  • removed: function useElementSize(target: MaybeComputedElementRef, initialSize?: ElementSize, options?: UseResizeObserverOptions): { width: vue.ShallowRef<number, number>; height: vue.ShallowRef<number, number>; stop: () => void }
  • removed: function useElementVisibility(element: MaybeComputedElementRef, options?: UseElementVisibilityOptions): vue.ShallowRef<boolean, boolean>
  • removed: function useEventBus<T = unknown, P = any>(key: EventBusIdentifier<T>): UseEventBusReturn<T, P>
  • removed: function useEventListener<E extends keyof DocumentEventMap>(target: Document, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: Document, ev: DocumentEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • removed: function useEventListener<E extends keyof HTMLElementEventMap>(target: MaybeRefOrGetter<Arrayable<HTMLElement> | null | undefined>, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<(this: HTMLElement, ev: HTMLElementEventMap[E]) => any>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • removed: function useEventListener<E extends keyof ShadowRootEventMap>(target: MaybeRefOrGetter<Arrayable<ShadowRoot> | null | undefined>, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: ShadowRoot, ev: ShadowRootEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • removed: function useEventListener<E extends keyof WindowEventMap>(event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: Window, ev: WindowEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • removed: function useEventListener<E extends keyof WindowEventMap>(target: Window, event: MaybeRefOrGetter<Arrayable<E>>, listener: MaybeRef<Arrayable<(this: Window, ev: WindowEventMap[E]) => any>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • removed: function useEventListener<EventType = Event>(target: MaybeRefOrGetter<Arrayable<EventTarget> | null | undefined>, event: MaybeRefOrGetter<Arrayable<string>>, listener: MaybeRef<Arrayable<GeneralEventListener<EventType>>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • removed: function useEventListener<Names extends string, EventType = Event>(target: MaybeRefOrGetter<Arrayable<InferEventTarget<Names>> | null | undefined>, event: MaybeRefOrGetter<Arrayable<Names>>, listener: MaybeRef<Arrayable<GeneralEventListener<EventType>>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn
  • removed: function useEventSource<Events extends string[], Data = any>(url: MaybeRefOrGetter<string | URL | undefined>, events?: Events, options?: UseEventSourceOptions<Data>): UseEventSourceReturn<Events, Data>
  • removed: function useEyeDropper(options?: UseEyeDropperOptions): { isSupported: vue.ComputedRef<boolean>; sRGBHex: vue.ShallowRef<string, string>; open: (openOptions?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string } | undefined> }
  • removed: function useFavicon(newIcon: ReadonlyRefOrGetter<string | null | undefined>, options?: UseFaviconOptions): ComputedRef<string | null | undefined>
  • removed: function useFavicon(newIcon?: MaybeRef<string | null | undefined>, options?: UseFaviconOptions): Ref<string | null | undefined>
  • removed: function useFetch<T>(url: MaybeRefOrGetter<string>): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: function useFetch<T>(url: MaybeRefOrGetter<string>, options: RequestInit, useFetchOptions?: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: function useFetch<T>(url: MaybeRefOrGetter<string>, useFetchOptions: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: function useFileDialog(options?: UseFileDialogOptions): UseFileDialogReturn
  • removed: function useFileSystemAccess(): UseFileSystemAccessReturn<string | ArrayBuffer | Blob>
  • removed: function useFileSystemAccess(options: UseFileSystemAccessOptions & { dataType: 'ArrayBuffer' }): UseFileSystemAccessReturn<ArrayBuffer>
  • removed: function useFileSystemAccess(options: UseFileSystemAccessOptions & { dataType: 'Blob' }): UseFileSystemAccessReturn<Blob>
  • removed: function useFileSystemAccess(options: UseFileSystemAccessOptions & { dataType: 'Text' }): UseFileSystemAccessReturn<string>
  • removed: function useFileSystemAccess(options: UseFileSystemAccessOptions): UseFileSystemAccessReturn<string | ArrayBuffer | Blob>
  • removed: function useFocus(target: MaybeElementRef, options?: UseFocusOptions): UseFocusReturn
  • removed: function useFocusWithin(target: MaybeElementRef, options?: ConfigurableWindow): UseFocusWithinReturn
  • removed: function useFps(options?: UseFpsOptions): ShallowRef<number>
  • removed: function useFullscreen(target?: MaybeElementRef, options?: UseFullscreenOptions): { isSupported: vue.ComputedRef<boolean>; isFullscreen: vue.ShallowRef<boolean, boolean>; enter: () => Promise<void>; exit: () => Promise<void>; toggle: () => Promise<void> }
  • removed: function useGamepad(options?: UseGamepadOptions): { isSupported: vue.ComputedRef<boolean>; onConnected: _vueuse_shared.EventHookOn<number>; onDisconnected: _vueuse_shared.EventHookOn<number>; gamepads: Ref<{ readonly axes: ReadonlyArray<number>; readonly buttons: readonly { readonly pressed: boolean; readonly touched: boolean; readonly value: number }[]; readonly connected: boolean; readonly id:…
  • removed: function useGeolocation(options?: UseGeolocationOptions): { isSupported: vue.ComputedRef<boolean>; coords: vue.Ref<{ readonly accuracy: number; readonly altitude: number | null; readonly altitudeAccuracy: number | null; readonly heading: number | null; readonly latitude: number; readonly longitude: number; readonly speed: number | null }, Omit<GeolocationCoordinates, 'toJSON'> | { readonly accura…
  • removed: function useIdle(timeout?: number, options?: UseIdleOptions): UseIdleReturn
  • removed: function useImage<Shallow extends true>(options: MaybeRefOrGetter<UseImageOptions>, asyncStateOptions?: UseAsyncStateOptions<Shallow>): UseAsyncStateReturn<HTMLImageElement | undefined, any[], true>
  • removed: function useInfiniteScroll<T extends InfiniteScrollElement>(element: MaybeRefOrGetter<T>, onLoadMore: (state: UnwrapNestedRefs<ReturnType<typeof useScroll>>) => Awaitable<void>, options?: UseInfiniteScrollOptions<T>): { isLoading: vue.ComputedRef<boolean>; reset(): void }
  • removed: function useIntersectionObserver(target: MaybeComputedElementRef | MaybeRefOrGetter<MaybeElement[]> | MaybeComputedElementRef[], callback: IntersectionObserverCallback, options?: UseIntersectionObserverOptions): UseIntersectionObserverReturn
  • removed: function useKeyModifier<Initial extends boolean | null>(modifier: KeyModifier, options?: UseModifierOptions<Initial>): UseKeyModifierReturn<Initial>
  • removed: function useLocalStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean>
  • removed: function useLocalStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<number>, options?: UseStorageOptions<number>): RemovableRef<number>
  • removed: function useLocalStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<string>, options?: UseStorageOptions<string>): RemovableRef<string>
  • removed: function useLocalStorage<T = unknown>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<null>, options?: UseStorageOptions<T>): RemovableRef<T>
  • removed: function useLocalStorage<T>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<T>, options?: UseStorageOptions<T>): RemovableRef<T>
  • removed: function useMagicKeys(options: UseMagicKeysOptions<true>): UseMagicKeysReturn<true>
  • removed: function useMagicKeys(options?: UseMagicKeysOptions<false>): UseMagicKeysReturn<false>
  • removed: function useManualRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseManualRefHistoryOptions<Raw, Serialized>): UseManualRefHistoryReturn<Raw, Serialized>
  • removed: function useMediaControls(target: MaybeRef<HTMLMediaElement | null | undefined>, options?: UseMediaControlsOptions): { currentTime: vue.ShallowRef<number, number>; duration: vue.ShallowRef<number, number>; waiting: vue.ShallowRef<boolean, boolean>; seeking: vue.ShallowRef<boolean, boolean>; ended: vue.ShallowRef<boolean, boolean>; stalled: vue.ShallowRef<boolean, boolean>; buffered: vue.Ref<[numb…
  • removed: function useMediaQuery(query: MaybeRefOrGetter<string>, options?: ConfigurableWindow & { ssrWidth?: number }): vue.ComputedRef<boolean>
  • removed: function useMemoize<Result, Args extends unknown[]>(resolver: (...args: Args) => Result, options?: UseMemoizeOptions<Result, Args>): UseMemoizeReturn<Result, Args>
  • removed: function useMemory(options?: UseMemoryOptions): { isSupported: vue.ComputedRef<boolean>; memory: vue.Ref<MemoryInfo | undefined, MemoryInfo | undefined> }
  • removed: function useMounted(): vue.ShallowRef<boolean, boolean>
  • removed: function useMouse(options?: UseMouseOptions): { x: vue.ShallowRef<number, number>; y: vue.ShallowRef<number, number>; sourceType: vue.ShallowRef<UseMouseSourceType, UseMouseSourceType> }
  • removed: function useMouseInElement(target?: MaybeElementRef, options?: MouseInElementOptions): { x: vue.ShallowRef<number, number>; y: vue.ShallowRef<number, number>; sourceType: vue.ShallowRef<UseMouseSourceType, UseMouseSourceType>; elementX: vue.ShallowRef<number, number>; elementY: vue.ShallowRef<number, number>; elementPositionX: vue.ShallowRef<number, number>; elementPositionY: vue.ShallowRef<numbe…
  • removed: function useMousePressed(options?: MousePressedOptions): { pressed: vue.ShallowRef<boolean, boolean>; sourceType: vue.ShallowRef<UseMouseSourceType, UseMouseSourceType> }
  • removed: function useMutationObserver(target: MaybeComputedElementRef | MaybeComputedElementRef[] | MaybeRefOrGetter<MaybeElement[]>, callback: MutationCallback, options?: UseMutationObserverOptions): { isSupported: vue.ComputedRef<boolean>; stop: () => void; takeRecords: () => MutationRecord[] | undefined }
  • removed: function useNavigatorLanguage(options?: ConfigurableWindow): Readonly<NavigatorLanguageState>
  • removed: function useNetwork(options?: ConfigurableWindow): Readonly<NetworkState>
  • removed: function useNow(options: UseNowOptions<true>): { now: Ref<Date> } & Pausable
  • removed: function useNow(options?: UseNowOptions<false>): Ref<Date>
  • removed: function useObjectUrl(object: MaybeRefOrGetter<Blob | MediaSource | null | undefined>): Readonly<vue.Ref<string | undefined, string | undefined>>
  • removed: function useOffsetPagination(options: Omit<UseOffsetPaginationOptions, 'total'>): UseOffsetPaginationInfinityPageReturn
  • removed: function useOffsetPagination(options: UseOffsetPaginationOptions): UseOffsetPaginationReturn
  • removed: function useOnline(options?: ConfigurableWindow): Readonly<vue.ShallowRef<boolean>>
  • removed: function usePageLeave(options?: ConfigurableWindow): vue.ShallowRef<boolean, boolean>
  • removed: function useParallax(target: MaybeElementRef, options?: UseParallaxOptions): UseParallaxReturn
  • removed: function useParentElement(element?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>): Readonly<ShallowRef<HTMLElement | SVGElement | null | undefined>>
  • removed: function usePerformanceObserver(options: UsePerformanceObserverOptions, callback: PerformanceObserverCallback): { isSupported: vue.ComputedRef<boolean>; start: () => void; stop: () => void }
  • removed: function usePermission(permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'], options: UsePermissionOptions<true>): UsePermissionReturnWithControls
  • removed: function usePermission(permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'], options?: UsePermissionOptions<false>): UsePermissionReturn
  • removed: function usePointer(options?: UsePointerOptions): { isInside: vue.ShallowRef<boolean, boolean>; pressure: Ref<number, number>; pointerId: Ref<number, number>; tiltX: Ref<number, number>; tiltY: Ref<number, number>; width: Ref<number, number>; height: Ref<number, number>; twist: Ref<number, number>; pointerType: Ref<PointerType | null, PointerType | null>; x: Ref<number, number>; y: Ref<number, nu…
  • removed: function usePointerLock(target?: MaybeElementRef, options?: UsePointerLockOptions): { isSupported: vue.ComputedRef<boolean>; element: vue.ShallowRef<MaybeElement, MaybeElement>; triggerElement: vue.ShallowRef<MaybeElement, MaybeElement>; lock: (e: MaybeElementRef | Event) => Promise<HTMLElement | SVGElement>; unlock: () => Promise<boolean> }
  • removed: function usePointerSwipe(target: MaybeRefOrGetter<HTMLElement | null | undefined>, options?: UsePointerSwipeOptions): UsePointerSwipeReturn
  • removed: function usePreferredColorScheme(options?: ConfigurableWindow): vue.ComputedRef<ColorSchemeType>
  • removed: function usePreferredContrast(options?: ConfigurableWindow): vue.ComputedRef<ContrastType>
  • removed: function usePreferredDark(options?: ConfigurableWindow): vue.ComputedRef<boolean>
  • removed: function usePreferredLanguages(options?: ConfigurableWindow): ShallowRef<readonly string[]>
  • removed: function usePreferredReducedMotion(options?: ConfigurableWindow): vue.ComputedRef<ReducedMotionType>
  • removed: function usePreferredReducedTransparency(options?: ConfigurableWindow): vue.ComputedRef<ReducedTransparencyType>
  • removed: function usePrevious<T>(value: MaybeRefOrGetter<T>): Readonly<ShallowRef<T | undefined>>
  • removed: function usePrevious<T>(value: MaybeRefOrGetter<T>, initialValue: T): Readonly<ShallowRef<T>>
  • removed: function useRafFn(fn: (args: UseRafFnCallbackArguments) => void, options?: UseRafFnOptions): Pausable
  • removed: function useRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseRefHistoryOptions<Raw, Serialized>): UseRefHistoryReturn<Raw, Serialized>
  • removed: function useResizeObserver(target: MaybeComputedElementRef | MaybeComputedElementRef[] | MaybeRefOrGetter<MaybeElement[]>, callback: ResizeObserverCallback, options?: UseResizeObserverOptions): { isSupported: vue.ComputedRef<boolean>; stop: () => void }
  • removed: function useSSRWidth(): number | undefined
  • removed: function useScreenOrientation(options?: ConfigurableWindow): { isSupported: vue.ComputedRef<boolean>; orientation: vue.Ref<OrientationType | undefined, OrientationType | undefined>; angle: vue.ShallowRef<number, number>; lockOrientation: (type: OrientationLockType) => Promise<void>; unlockOrientation: () => void }
  • removed: function useScreenSafeArea(): { top: vue.ShallowRef<string, string>; right: vue.ShallowRef<string, string>; bottom: vue.ShallowRef<string, string>; left: vue.ShallowRef<string, string>; update: () => void }
  • removed: function useScriptTag(src: MaybeRefOrGetter<string>, onLoaded?: (el: HTMLScriptElement) => void, options?: UseScriptTagOptions): { scriptTag: vue.ShallowRef<HTMLScriptElement | null, HTMLScriptElement | null>; load: (waitForScriptLoad?: boolean) => Promise<HTMLScriptElement | boolean>; unload: () => void }
  • removed: function useScroll(element: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>, options?: UseScrollOptions): { x: vue.WritableComputedRef<number, number>; y: vue.WritableComputedRef<number, number>; isScrolling: vue.ShallowRef<boolean, boolean>; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean }; directions: { left: boolean; right: boolea…
  • removed: function useScrollLock(element: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>, initialState?: boolean): vue.WritableComputedRef<boolean, boolean>
  • removed: function useSessionStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean>
  • removed: function useSessionStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<number>, options?: UseStorageOptions<number>): RemovableRef<number>
  • removed: function useSessionStorage(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<string>, options?: UseStorageOptions<string>): RemovableRef<string>
  • removed: function useSessionStorage<T = unknown>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<null>, options?: UseStorageOptions<T>): RemovableRef<T>
  • removed: function useSessionStorage<T>(key: MaybeRefOrGetter<string>, initialValue: MaybeRefOrGetter<T>, options?: UseStorageOptions<T>): RemovableRef<T>
  • removed: function useShare(shareOptions?: MaybeRefOrGetter<UseShareOptions>, options?: ConfigurableNavigator): { isSupported: vue.ComputedRef<boolean>; share: (overrideOptions?: MaybeRefOrGetter<UseShareOptions>) => Promise<void> }
  • removed: function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>): Ref<T[]>
  • removed: function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>, options?: Omit<UseSortedOptions<T>, 'compareFn'>): Ref<T[]>
  • removed: function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, options?: UseSortedOptions<T>): Ref<T[]>
  • removed: function useSpeechRecognition(options?: UseSpeechRecognitionOptions): { isSupported: vue.ComputedRef<boolean>; isListening: vue.ShallowRef<boolean, boolean>; isFinal: vue.ShallowRef<boolean, boolean>; recognition: SpeechRecognition | undefined; result: vue.ShallowRef<string, string>; error: vue.ShallowRef<SpeechRecognitionErrorEvent | undefined, SpeechRecognitionErrorEvent | undefined>; toggle: (…
  • removed: function useSpeechSynthesis(text: MaybeRefOrGetter<string>, options?: UseSpeechSynthesisOptions): { isSupported: vue.ComputedRef<boolean>; isPlaying: vue.ShallowRef<boolean, boolean>; status: vue.ShallowRef<UseSpeechSynthesisStatus, UseSpeechSynthesisStatus>; utterance: vue.ComputedRef<SpeechSynthesisUtterance>; error: vue.ShallowRef<SpeechSynthesisErrorEvent | undefined, SpeechSynthesisErrorEven…
  • removed: function useStepper<T extends Record<string, any>>(steps: MaybeRef<T>, initialStep?: keyof T): UseStepperReturn<Exclude<keyof T, symbol>, T, T[keyof T]>
  • removed: function useStepper<T extends string | number>(steps: MaybeRef<T[]>, initialStep?: T): UseStepperReturn<T, T[], T>
  • removed: function useStorage(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<boolean>, storage?: StorageLike, options?: UseStorageOptions<boolean>): RemovableRef<boolean>
  • removed: function useStorage(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<number>, storage?: StorageLike, options?: UseStorageOptions<number>): RemovableRef<number>
  • removed: function useStorage(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<string>, storage?: StorageLike, options?: UseStorageOptions<string>): RemovableRef<string>
  • removed: function useStorage<T = unknown>(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<null>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T>
  • removed: function useStorage<T>(key: MaybeRefOrGetter<string>, defaults: MaybeRefOrGetter<T>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T>
  • removed: function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<boolean>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<boolean>): RemovableRef<boolean> & Promise<RemovableRef<boolean>>
  • removed: function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<number>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<number>): RemovableRef<number> & Promise<RemovableRef<number>>
  • removed: function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<string>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<string>): RemovableRef<string> & Promise<RemovableRef<string>>
  • removed: function useStorageAsync<T = unknown>(key: string, initialValue: MaybeRefOrGetter<null>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> & Promise<RemovableRef<T>>
  • removed: function useStorageAsync<T>(key: string, initialValue: MaybeRefOrGetter<T>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> & Promise<RemovableRef<T>>
  • removed: function useStyleTag(css: MaybeRef<string>, options?: UseStyleTagOptions): UseStyleTagReturn
  • removed: function useSupported(callback: () => unknown): vue.ComputedRef<boolean>
  • removed: function useSwipe(target: MaybeRefOrGetter<EventTarget | null | undefined>, options?: UseSwipeOptions): UseSwipeReturn
  • removed: function useTemplateRefsList<T = Element>(): Readonly<Ref<Readonly<TemplateRefsList<T>>>>
  • removed: function useTextDirection(options?: UseTextDirectionOptions): vue.WritableComputedRef<UseTextDirectionValue, UseTextDirectionValue>
  • removed: function useTextSelection(options?: ConfigurableWindow): { text: vue.ComputedRef<string>; rects: vue.ComputedRef<DOMRect[]>; ranges: vue.ComputedRef<Range[]>; selection: vue.Ref<{ readonly anchorNode: Node | null; readonly anchorOffset: number; readonly direction: string; readonly focusNode: Node | null; readonly focusOffset: number; readonly isCollapsed: boolean; readonly rangeCount: number; rea…
  • removed: function useTextareaAutosize(options?: UseTextareaAutosizeOptions): { textarea: vue.Ref<HTMLTextAreaElement | null | undefined, HTMLTextAreaElement | null | undefined>; input: vue.Ref<string, string>; triggerResize: () => void }
  • removed: function useThrottledRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseThrottledRefHistoryOptions<Raw, Serialized>): UseThrottledRefHistoryReturn<Raw, Serialized>
  • removed: function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeRefOrGetter<Date | number | string>, options: UseTimeAgoOptions<true, UnitNames>): UseTimeAgoReturn$1<true>
  • removed: function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeRefOrGetter<Date | number | string>, options?: UseTimeAgoOptions<false, UnitNames>): UseTimeAgoReturn$1<false>
  • removed: function useTimeAgoIntl(time: MaybeRefOrGetter<Date | number | string>, options: UseTimeAgoIntlOptions<true>): UseTimeAgoReturn<true>
  • removed: function useTimeAgoIntl(time: MaybeRefOrGetter<Date | number | string>, options?: UseTimeAgoIntlOptions<false>): UseTimeAgoReturn<false>
  • removed: function useTimeoutPoll(fn: () => Awaitable<void>, interval: MaybeRefOrGetter<number>, options?: UseTimeoutFnOptions): Pausable
  • removed: function useTimestamp(options: UseTimestampOptions<true>): { timestamp: ShallowRef<number> } & Pausable
  • removed: function useTimestamp(options?: UseTimestampOptions<false>): ShallowRef<number>
  • removed: function useTitle(newTitle: ReadonlyRefOrGetter<string | null | undefined>, options?: UseTitleOptions): ComputedRef<string | null | undefined>
  • removed: function useTitle(newTitle?: MaybeRef<string | null | undefined>, options?: UseTitleOptions): Ref<string | null | undefined>
  • removed: function useTransition(source: MaybeRefOrGetter<number>, options?: UseTransitionOptions): ComputedRef<number>
  • removed: function useTransition<T extends MaybeRefOrGetter<number>[]>(source: [...T], options?: UseTransitionOptions): ComputedRef<{ [K in keyof T]: number }>
  • removed: function useTransition<T extends MaybeRefOrGetter<number[]>>(source: T, options?: UseTransitionOptions): ComputedRef<number[]>
  • removed: function useUrlSearchParams<T extends Record<string, any> = UrlParams>(mode?: 'history' | 'hash' | 'hash-params', options?: UseUrlSearchParamsOptions<T>): T
  • removed: function useUserMedia(options?: UseUserMediaOptions): { isSupported: vue.ComputedRef<boolean>; stream: Ref<MediaStream | undefined, MediaStream | undefined>; start: () => Promise<MediaStream | undefined>; stop: () => void; restart: () => Promise<MediaStream | undefined>; constraints: Ref<MediaStreamConstraints | { audio?: boolean | { advanced?: { aspectRatio?: number | { exact?: number | undefine…
  • removed: function useVModel<P extends object, K extends keyof P, Name extends string>(props: P, key?: K, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<P[K], false>): WritableComputedRef<P[K]>
  • removed: function useVModel<P extends object, K extends keyof P, Name extends string>(props: P, key?: K, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<P[K], true>): Ref<UnwrapRef<P[K]>>
  • removed: function useVModels<P extends object, Name extends string>(props: P, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<any, false>): ToRefs<P>
  • removed: function useVModels<P extends object, Name extends string>(props: P, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<any, true>): ToRefs<P>
  • removed: function useVibrate(options?: UseVibrateOptions): { isSupported: vue.ComputedRef<boolean>; pattern: MaybeRefOrGetter<number | number[]>; intervalControls: Pausable | undefined; vibrate: (pattern?: number | number[]) => void; stop: () => void }
  • removed: function useVirtualList<T = any>(list: MaybeRef<readonly T[]>, options: UseVirtualListOptions): UseVirtualListReturn<T>
  • removed: function useWakeLock(options?: UseWakeLockOptions): { sentinel: vue.ShallowRef<WakeLockSentinel | null, WakeLockSentinel | null>; isSupported: vue.ComputedRef<boolean>; isActive: vue.ComputedRef<boolean>; request: (type: WakeLockType) => Promise<void>; forceRequest: (type: WakeLockType) => Promise<void>; release: () => Promise<void> }
  • removed: function useWebNotification(options?: UseWebNotificationOptions): { isSupported: vue.ComputedRef<boolean>; notification: Ref<Notification | null, Notification | null>; ensurePermissions: () => Promise<boolean | undefined>; permissionGranted: vue.ShallowRef<boolean, boolean>; show: (overrides?: WebNotificationOptions) => Promise<Notification | undefined>; close: () => void; onClick: _vueuse_shared…
  • removed: function useWebSocket<Data = any>(url: MaybeRefOrGetter<string | URL | undefined>, options?: UseWebSocketOptions): UseWebSocketReturn<Data>
  • removed: function useWebWorker<T = any>(url: string, workerOptions?: WorkerOptions, options?: ConfigurableWindow): UseWebWorkerReturn<T>
  • removed: function useWebWorker<T = any>(worker: Worker | WorkerFn): UseWebWorkerReturn<T>
  • removed: function useWebWorkerFn<T extends (...fnArgs: any[]) => any>(fn: T, options?: UseWebWorkerOptions): { workerFn: (...fnArgs: Parameters<T>) => Promise<ReturnType<T>>; workerStatus: vue.ShallowRef<WebWorkerStatus, WebWorkerStatus>; workerTerminate: (status?: WebWorkerStatus) => void }
  • removed: function useWindowFocus(options?: ConfigurableWindow): ShallowRef<boolean>
  • removed: function useWindowScroll(options?: UseWindowScrollOptions): { x: vue.WritableComputedRef<number, number>; y: vue.WritableComputedRef<number, number>; isScrolling: vue.ShallowRef<boolean, boolean>; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean }; directions: { left: boolean; right: boolean; top: boolean; bottom: boolean }; measure(): void }
  • removed: function useWindowSize(options?: UseWindowSizeOptions): { width: vue.ShallowRef<number, number>; height: vue.ShallowRef<number, number> }
  • removed: interface AfterFetchContext<T = any>
  • removed: interface AsyncComputedOptions<Lazy = boolean>
  • removed: interface BatteryManager extends EventTarget
  • removed: interface BeforeFetchContext
  • removed: interface BrowserLocationState
  • removed: interface ConfigurableDeepRefs<D extends boolean>
  • removed: interface ConfigurableDocument
  • removed: interface ConfigurableDocumentOrShadowRoot
  • removed: interface ConfigurableLocation
  • removed: interface ConfigurableNavigator
  • removed: interface ConfigurableWindow
  • removed: interface CreateFetchOptions
  • removed: interface CreateReusableTemplateOptions<Props extends Record<string, any>>
  • removed: interface DeviceMotionOptions extends ConfigurableWindow, ConfigurableEventFilter
  • removed: interface ElementSize
  • removed: interface EventBusKey<T> extends Symbol
  • removed: interface EyeDropper
  • removed: interface EyeDropperOpenOptions
  • removed: interface FileSystemAccessShowOpenFileOptions
  • removed: interface FileSystemAccessShowSaveFileOptions
  • removed: interface FileSystemFileHandle
  • removed: interface FormatTimeAgoIntlOptions
  • removed: interface FormatTimeAgoOptions<UnitNames extends string = UseTimeAgoUnitNamesDefault>
  • removed: interface GeneralEventListener<E = Event>
  • removed: interface MagicKeysInternal
  • removed: interface MemoryInfo
  • removed: interface MouseInElementOptions extends UseMouseOptions
  • removed: interface MousePressedOptions extends ConfigurableWindow
  • removed: interface NavigatorLanguageState
  • removed: interface NetworkState
  • removed: interface OnClickOutsideOptions<Controls extends boolean = false> extends ConfigurableWindow
  • removed: interface OnElementRemovalOptions extends ConfigurableWindow, ConfigurableDocumentOrShadowRoot, WatchOptionsBase
  • removed: interface OnFetchErrorContext<T = any, E = any>
  • removed: interface OnKeyStrokeOptions
  • removed: interface OnLongPressModifiers
  • removed: interface OnLongPressOptions
  • removed: interface Position
  • removed: interface RenderableComponent
  • removed: interface ResizeObserverEntry
  • removed: interface ResizeObserverSize
  • removed: interface SSRHandlersMap
  • removed: interface ScreenOrientation extends EventTarget
  • removed: interface Serializer<T>
  • removed: interface SerializerAsync<T>
  • removed: interface StorageEventLike
  • removed: interface StorageLike
  • removed: interface StorageLikeAsync
  • removed: interface TemplatePromiseOptions
  • removed: interface TemplatePromiseProps<Return, Args extends any[] = []>
  • removed: interface TimeAgoUnit
  • removed: interface ToDataURLOptions extends UseBase64Options
  • removed: interface TransitionOptions extends ConfigurableWindow
  • removed: interface UseActiveElementOptions extends ConfigurableWindow, ConfigurableDocumentOrShadowRoot
  • removed: interface UseAnimateOptions extends KeyframeAnimationOptions, ConfigurableWindow
  • removed: interface UseAnimateReturn
  • removed: interface UseAsyncQueueOptions
  • removed: interface UseAsyncQueueResult<T>
  • removed: interface UseAsyncQueueReturn<T>
  • removed: interface UseAsyncStateOptions<Shallow extends boolean, D = any>
  • removed: interface UseAsyncStateReturnBase<Data, Params extends any[], Shallow extends boolean>
  • removed: interface UseBase64ObjectOptions<T> extends UseBase64Options
  • removed: interface UseBase64Options
  • removed: interface UseBase64Return
  • removed: interface UseBluetoothOptions extends UseBluetoothRequestDeviceOptions, ConfigurableNavigator
  • removed: interface UseBluetoothRequestDeviceOptions
  • removed: interface UseBluetoothReturn
  • removed: interface UseBreakpointsOptions extends ConfigurableWindow
  • removed: interface UseBroadcastChannelOptions extends ConfigurableWindow
  • removed: interface UseBroadcastChannelReturn<D, P>
  • removed: interface UseCachedOptions<D extends boolean = true> extends ConfigurableDeepRefs<D>, WatchOptions
  • removed: interface UseClipboardItemsOptions<Source> extends ConfigurableNavigator
  • removed: interface UseClipboardItemsReturn<Optional>
  • removed: interface UseClipboardOptions<Source> extends ConfigurableNavigator
  • removed: interface UseClipboardReturn<Optional>
  • removed: interface UseClonedOptions<T = any> extends WatchOptions
  • removed: interface UseClonedReturn<T>
  • removed: interface UseColorModeOptions<T extends string = BasicColorMode> extends UseStorageOptions<T | BasicColorMode>
  • removed: interface UseConfirmDialogReturn<RevealData, ConfirmData, CancelData>
  • removed: interface UseCountdownOptions
  • removed: interface UseCountdownReturn extends Pausable
  • removed: interface UseCssVarOptions extends ConfigurableWindow
  • removed: interface UseCycleListOptions<T>
  • removed: interface UseCycleListReturn<T>
  • removed: interface UseDarkOptions extends Omit<UseColorModeOptions<BasicColorSchema>, 'modes' | 'onChanged'>
  • removed: interface UseDevicesListOptions extends ConfigurableNavigator
  • removed: interface UseDevicesListReturn
  • removed: interface UseDisplayMediaOptions extends ConfigurableNavigator
  • removed: interface UseDraggableOptions
  • removed: interface UseDropZoneOptions
  • removed: interface UseDropZoneReturn
  • removed: interface UseElementBoundingOptions
  • removed: interface UseElementByPointOptions<Multiple extends boolean = false> extends ConfigurableDocument
  • removed: interface UseElementByPointReturn<Multiple extends boolean = false> extends Pausable
  • removed: interface UseElementHoverOptions extends ConfigurableWindow
  • removed: interface UseElementVisibilityOptions extends ConfigurableWindow, Pick<UseIntersectionObserverOptions, 'threshold'>
  • removed: interface UseEventBusReturn<T, P>
  • removed: interface UseEventSourceOptions<Data> extends EventSourceInit
  • removed: interface UseEventSourceReturn<Events extends string[], Data = any>
  • removed: interface UseEyeDropperOptions
  • removed: interface UseFaviconOptions extends ConfigurableDocument
  • removed: interface UseFetchOptions
  • removed: interface UseFetchReturn<T>
  • removed: interface UseFileDialogOptions extends ConfigurableDocument
  • removed: interface UseFileDialogReturn
  • removed: interface UseFileSystemAccessReturn<T = string>
  • removed: interface UseFocusOptions extends ConfigurableWindow
  • removed: interface UseFocusReturn
  • removed: interface UseFocusWithinReturn
  • removed: interface UseFpsOptions
  • removed: interface UseFullscreenOptions extends ConfigurableDocument
  • removed: interface UseGamepadOptions extends ConfigurableWindow, ConfigurableNavigator
  • removed: interface UseGeolocationOptions extends Partial<PositionOptions>, ConfigurableNavigator
  • removed: interface UseHorizontalVirtualListOptions extends UseVirtualListOptionsBase
  • removed: interface UseIdleOptions extends ConfigurableWindow, ConfigurableEventFilter
  • removed: interface UseIdleReturn
  • removed: interface UseImageOptions
  • removed: interface UseInfiniteScrollOptions<T extends InfiniteScrollElement = InfiniteScrollElement> extends UseScrollOptions
  • removed: interface UseIntersectionObserverOptions extends ConfigurableWindow
  • removed: interface UseIntersectionObserverReturn extends Pausable
  • removed: interface UseMagicKeysOptions<Reactive extends boolean>
  • removed: interface UseManualRefHistoryOptions<Raw, Serialized = Raw>
  • removed: interface UseManualRefHistoryReturn<Raw, Serialized>
  • removed: interface UseMediaSource
  • removed: interface UseMediaTextTrack
  • removed: interface UseMediaTextTrackSource
  • removed: interface UseMemoizeCache<Key, Value>
  • removed: interface UseMemoizeOptions<Result, Args extends unknown[]>
  • removed: interface UseMemoizeReturn<Result, Args extends unknown[]>
  • removed: interface UseMemoryOptions extends UseIntervalFnOptions
  • removed: interface UseModifierOptions<Initial> extends ConfigurableDocument
  • removed: interface UseMouseOptions extends ConfigurableWindow, ConfigurableEventFilter
  • removed: interface UseMutationObserverOptions extends MutationObserverInit, ConfigurableWindow
  • removed: interface UseNowOptions<Controls extends boolean>
  • removed: interface UseOffsetPaginationOptions
  • removed: interface UseOffsetPaginationReturn
  • removed: interface UseParallaxOptions extends ConfigurableWindow
  • removed: interface UseParallaxReturn
  • removed: interface UsePermissionOptions<Controls extends boolean> extends ConfigurableNavigator
  • removed: interface UsePermissionReturnWithControls
  • removed: interface UsePointerLockOptions extends ConfigurableDocument
  • removed: interface UsePointerOptions extends ConfigurableWindow
  • removed: interface UsePointerState extends Position
  • removed: interface UsePointerSwipeOptions
  • removed: interface UsePointerSwipeReturn
  • removed: interface UseRafFnCallbackArguments
  • removed: interface UseRafFnOptions extends ConfigurableWindow
  • removed: interface UseRefHistoryOptions<Raw, Serialized = Raw> extends ConfigurableEventFilter
  • removed: interface UseRefHistoryRecord<T>
  • removed: interface UseRefHistoryReturn<Raw, Serialized> extends UseManualRefHistoryReturn<Raw, Serialized>
  • removed: interface UseResizeObserverOptions extends ConfigurableWindow
  • removed: interface UseScriptTagOptions extends ConfigurableDocument
  • removed: interface UseScrollOptions extends ConfigurableWindow
  • removed: interface UseShareOptions
  • removed: interface UseSortedOptions<T = any>
  • removed: interface UseSpeechRecognitionOptions extends ConfigurableWindow
  • removed: interface UseSpeechSynthesisOptions extends ConfigurableWindow
  • removed: interface UseStepperReturn<StepName, Steps, Step>
  • removed: interface UseStorageAsyncOptions<T> extends Omit<UseStorageOptions<T>, 'serializer'>
  • removed: interface UseStorageOptions<T> extends ConfigurableEventFilter, ConfigurableWindow, ConfigurableFlush
  • removed: interface UseStyleTagOptions extends ConfigurableDocument
  • removed: interface UseStyleTagReturn
  • removed: interface UseSwipeOptions extends ConfigurableWindow
  • removed: interface UseSwipeReturn
  • removed: interface UseTextDirectionOptions extends ConfigurableDocument
  • removed: interface UseTextareaAutosizeOptions extends ConfigurableWindow
  • removed: interface UseTimeAgoIntlOptions<Controls extends boolean> extends FormatTimeAgoIntlOptions
  • removed: interface UseTimeAgoMessagesBuiltIn
  • removed: interface UseTimeAgoOptions<Controls extends boolean, UnitNames extends string = UseTimeAgoUnitNamesDefault> extends FormatTimeAgoOptions<UnitNames>
  • removed: interface UseTimeAgoUnit<Unit extends string = UseTimeAgoUnitNamesDefault>
  • removed: interface UseTimeoutPollOptions
  • removed: interface UseTimestampOptions<Controls extends boolean>
  • removed: interface UseTransitionOptions extends TransitionOptions
  • removed: interface UseUrlSearchParamsOptions<T> extends ConfigurableWindow
  • removed: interface UseUserMediaOptions extends ConfigurableNavigator
  • removed: interface UseVModelOptions<T, Passive extends boolean = false>
  • removed: interface UseVerticalVirtualListOptions extends UseVirtualListOptionsBase
  • removed: interface UseVibrateOptions extends ConfigurableNavigator
  • removed: interface UseVirtualListItem<T>
  • removed: interface UseVirtualListOptionsBase
  • removed: interface UseVirtualListReturn<T>
  • removed: interface UseWebNotificationOptions extends ConfigurableWindow, WebNotificationOptions
  • removed: interface UseWebSocketOptions
  • removed: interface UseWebSocketReturn<T>
  • removed: interface UseWebWorkerOptions extends ConfigurableWindow
  • removed: interface UseWebWorkerReturn<Data = any>
  • removed: interface UseWindowScrollOptions extends ConfigurableWindow, UseScrollOptions
  • removed: interface UseWindowSizeOptions extends ConfigurableWindow
  • removed: interface WakeLockSentinel extends EventTarget
  • removed: interface WebNotificationOptions
  • removed: interface WritableComputedInjectOptions<T, K>
  • removed: interface WritableComputedInjectOptionsWithDefault<T, K>
  • removed: new EyeDropper(): EyeDropper
  • removed: property AfterFetchContext.context: BeforeFetchContext
  • removed: property AfterFetchContext.data: T | null
  • removed: property AfterFetchContext.execute: (throwOnFailed?: boolean) => Promise<any>
  • removed: property AfterFetchContext.response: Response
  • removed: property AsyncComputedOptions.evaluating?: Ref<boolean>
  • removed: property AsyncComputedOptions.flush?: 'pre' | 'post' | 'sync'
  • removed: property AsyncComputedOptions.lazy?: Lazy
  • removed: property AsyncComputedOptions.onError?: (e: unknown) => void
  • removed: property AsyncComputedOptions.shallow?: boolean
  • removed: property BatteryManager.charging: boolean
  • removed: property BatteryManager.chargingTime: number
  • removed: property BatteryManager.dischargingTime: number
  • removed: property BatteryManager.level: number
  • removed: property BeforeFetchContext.cancel: Fn
  • removed: property BeforeFetchContext.options: RequestInit
  • removed: property BeforeFetchContext.url: string
  • removed: property BrowserLocationState.hash?: string
  • removed: property BrowserLocationState.host?: string
  • removed: property BrowserLocationState.hostname?: string
  • removed: property BrowserLocationState.href?: string
  • removed: property BrowserLocationState.pathname?: string
  • removed: property BrowserLocationState.port?: string
  • removed: property BrowserLocationState.protocol?: string
  • removed: property BrowserLocationState.search?: string
  • removed: property ConfigurableDeepRefs.deepRefs?: D
  • removed: property ConfigurableDocument.document?: Document
  • removed: property ConfigurableDocumentOrShadowRoot.document?: DocumentOrShadowRoot
  • removed: property ConfigurableLocation.location?: Location
  • removed: property ConfigurableNavigator.navigator?: Navigator
  • removed: property ConfigurableWindow.window?: Window
  • removed: property CreateFetchOptions.baseUrl?: MaybeRefOrGetter<string>
  • removed: property CreateFetchOptions.combination?: Combination
  • removed: property CreateFetchOptions.fetchOptions?: RequestInit
  • removed: property CreateFetchOptions.options?: UseFetchOptions
  • removed: property CreateReusableTemplateOptions.inheritAttrs?: boolean
  • removed: property CreateReusableTemplateOptions.props?: ComponentObjectPropsOptions<Props>
  • removed: property DeviceMotionOptions.requestPermissions?: boolean
  • removed: property ElementSize.height: number
  • removed: property ElementSize.width: number
  • removed: property EyeDropper.open: (options?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string }>
  • removed: property EyeDropperOpenOptions.signal?: AbortSignal
  • removed: property EyeDropper[Symbol.toStringTag]: 'EyeDropper'
  • removed: property FileSystemAccessShowOpenFileOptions.excludeAcceptAllOption?: boolean
  • removed: property FileSystemAccessShowOpenFileOptions.multiple?: boolean
  • removed: property FileSystemAccessShowOpenFileOptions.types?: Array<{ description?: string; accept: Record<string, string[]> }>
  • removed: property FileSystemAccessShowSaveFileOptions.excludeAcceptAllOption?: boolean
  • removed: property FileSystemAccessShowSaveFileOptions.suggestedName?: string
  • removed: property FileSystemAccessShowSaveFileOptions.types?: Array<{ description?: string; accept: Record<string, string[]> }>
  • removed: property FileSystemFileHandle.createWritable: () => FileSystemWritableFileStream
  • removed: property FileSystemFileHandle.getFile: () => Promise<File>
  • removed: property FormatTimeAgoIntlOptions.insertSpace?: boolean
  • removed: property FormatTimeAgoIntlOptions.joinParts?: (parts: Intl.RelativeTimeFormatPart[], locale?: Intl.UnicodeBCP47LocaleIdentifier | Intl.Locale) => string
  • removed: property FormatTimeAgoIntlOptions.locale?: Locale
  • removed: property FormatTimeAgoIntlOptions.relativeTimeFormatOptions?: Intl.RelativeTimeFormatOptions
  • removed: property FormatTimeAgoOptions.fullDateFormatter?: (date: Date) => string
  • removed: property FormatTimeAgoOptions.max?: UnitNames | number
  • removed: property FormatTimeAgoOptions.messages?: UseTimeAgoMessages<UnitNames>
  • removed: property FormatTimeAgoOptions.rounding?: 'round' | 'ceil' | 'floor' | number
  • removed: property FormatTimeAgoOptions.showSecond?: boolean
  • removed: property FormatTimeAgoOptions.units?: UseTimeAgoUnit<UnitNames>[]
  • removed: property MagicKeysInternal.current: Set<string>
  • removed: property MemoryInfo[Symbol.toStringTag]: 'MemoryInfo'
  • removed: property MouseInElementOptions.handleOutside?: boolean
  • removed: property MouseInElementOptions.windowResize?: boolean
  • removed: property MouseInElementOptions.windowScroll?: boolean
  • removed: property MousePressedOptions.capture?: boolean
  • removed: property MousePressedOptions.drag?: boolean
  • removed: property MousePressedOptions.initialValue?: boolean
  • removed: property MousePressedOptions.onPressed?: (event: MouseEvent | TouchEvent | DragEvent) => void
  • removed: property MousePressedOptions.onReleased?: (event: MouseEvent | TouchEvent | DragEvent) => void
  • removed: property MousePressedOptions.target?: MaybeComputedElementRef
  • removed: property MousePressedOptions.touch?: boolean
  • removed: property NavigatorLanguageState.isSupported: ComputedRef<boolean>
  • removed: property NavigatorLanguageState.language: ShallowRef<string | undefined>
  • removed: property NetworkState.downlink: Readonly<ShallowRef<number | undefined>>
  • removed: property NetworkState.downlinkMax: Readonly<ShallowRef<number | undefined>>
  • removed: property NetworkState.effectiveType: Readonly<ShallowRef<NetworkEffectiveType | undefined>>
  • removed: property NetworkState.isOnline: Readonly<ShallowRef<boolean>>
  • removed: property NetworkState.isSupported: ComputedRef<boolean>
  • removed: property NetworkState.offlineAt: Readonly<ShallowRef<number | undefined>>
  • removed: property NetworkState.onlineAt: Readonly<ShallowRef<number | undefined>>
  • removed: property NetworkState.rtt: Readonly<ShallowRef<number | undefined>>
  • removed: property NetworkState.saveData: Readonly<ShallowRef<boolean | undefined>>
  • removed: property NetworkState.type: Readonly<ShallowRef<NetworkType>>
  • removed: property OnClickOutsideOptions.capture?: boolean
  • removed: property OnClickOutsideOptions.controls?: Controls
  • removed: property OnClickOutsideOptions.detectIframe?: boolean
  • removed: property OnClickOutsideOptions.ignore?: MaybeRefOrGetter<(MaybeElementRef | string)[]>
  • removed: property OnFetchErrorContext.context: BeforeFetchContext
  • removed: property OnFetchErrorContext.data: T | null
  • removed: property OnFetchErrorContext.error: E
  • removed: property OnFetchErrorContext.execute: (throwOnFailed?: boolean) => Promise<any>
  • removed: property OnFetchErrorContext.response: Response | null
  • removed: property OnKeyStrokeOptions.dedupe?: MaybeRefOrGetter<boolean>
  • removed: property OnKeyStrokeOptions.eventName?: KeyStrokeEventName
  • removed: property OnKeyStrokeOptions.passive?: boolean
  • removed: property OnKeyStrokeOptions.target?: MaybeRefOrGetter<EventTarget | null | undefined>
  • removed: property OnLongPressModifiers.capture?: boolean
  • removed: property OnLongPressModifiers.once?: boolean
  • removed: property OnLongPressModifiers.prevent?: boolean
  • removed: property OnLongPressModifiers.self?: boolean
  • removed: property OnLongPressModifiers.stop?: boolean
  • removed: property OnLongPressOptions.delay?: number | ((ev: PointerEvent) => number)
  • removed: property OnLongPressOptions.distanceThreshold?: number | false
  • removed: property OnLongPressOptions.modifiers?: OnLongPressModifiers
  • removed: property OnLongPressOptions.onMouseUp?: (duration: number, distance: number, isLongPress: boolean) => void
  • removed: property Position.x: number
  • removed: property Position.y: number
  • removed: property RenderableComponent.as?: object | string
  • removed: property SSRHandlersMap.getDefaultStorage: () => StorageLike | undefined
  • removed: property SSRHandlersMap.getDefaultStorageAsync: () => StorageLikeAsync | undefined
  • removed: property SSRHandlersMap.updateHTMLAttrs: (selector: string | MaybeElementRef, attribute: string, value: string) => void
  • removed: property ScreenOrientation.addEventListener: (type: 'change', listener: (this: this, ev: Event) => any, useCapture?: boolean) => void
  • removed: property ScreenOrientation.lock: (orientation: OrientationLockType) => Promise<void>
  • removed: property ScreenOrientation.unlock: () => void
  • removed: property Serializer.read: (raw: string) => T
  • removed: property Serializer.write: (value: T) => string
  • removed: property SerializerAsync.read: (raw: string) => Awaitable<T>
  • removed: property SerializerAsync.write: (value: T) => Awaitable<string>
  • removed: property StorageEventLike.key: StorageEvent['key']
  • removed: property StorageEventLike.newValue: StorageEvent['newValue']
  • removed: property StorageEventLike.oldValue: StorageEvent['oldValue']
  • removed: property StorageEventLike.storageArea: StorageLike | null
  • removed: property StorageLike.getItem: (key: string) => string | null
  • removed: property StorageLike.removeItem: (key: string) => void
  • removed: property StorageLike.setItem: (key: string, value: string) => void
  • removed: property StorageLikeAsync.getItem: (key: string) => Awaitable<string | null>
  • removed: property StorageLikeAsync.removeItem: (key: string) => Awaitable<void>
  • removed: property StorageLikeAsync.setItem: (key: string, value: string) => Awaitable<void>
  • removed: property TemplatePromiseOptions.singleton?: boolean
  • removed: property TemplatePromiseOptions.transition?: TransitionGroupProps
  • removed: property TemplatePromiseProps.args: Args
  • removed: property TemplatePromiseProps.isResolving: boolean
  • removed: property TemplatePromiseProps.key: number
  • removed: property TemplatePromiseProps.options: TemplatePromiseOptions
  • removed: property TemplatePromiseProps.promise: Promise<Return> | undefined
  • removed: property TemplatePromiseProps.reject: (v: any) => void
  • removed: property TemplatePromiseProps.resolve: (v: Return | Promise<Return>) => void
  • removed: property TimeAgoUnit.ms: number
  • removed: property TimeAgoUnit.name: Intl.RelativeTimeFormatUnit
  • removed: property ToDataURLOptions.quality?: any
  • removed: property ToDataURLOptions.type?: string | undefined
  • removed: property TransitionOptions.abort?: () => any
  • removed: property TransitionOptions.duration?: MaybeRef<number>
  • removed: property TransitionOptions.transition?: MaybeRef<EasingFunction | CubicBezierPoints>
  • removed: property UseActiveElementOptions.deep?: boolean
  • removed: property UseActiveElementOptions.triggerOnRemoval?: boolean
  • removed: property UseAnimateOptions.commitStyles?: boolean
  • removed: property UseAnimateOptions.immediate?: boolean
  • removed: property UseAnimateOptions.onError?: (e: unknown) => void
  • removed: property UseAnimateOptions.onReady?: (animate: Animation) => void
  • removed: property UseAnimateOptions.persist?: boolean
  • removed: property UseAnimateReturn.animate: ShallowRef<Animation | undefined>
  • removed: property UseAnimateReturn.cancel: () => void
  • removed: property UseAnimateReturn.currentTime: WritableComputedRef<CSSNumberish | null>
  • removed: property UseAnimateReturn.finish: () => void
  • removed: property UseAnimateReturn.isSupported: ComputedRef<boolean>
  • removed: property UseAnimateReturn.pause: () => void
  • removed: property UseAnimateReturn.pending: ComputedRef<boolean>
  • removed: property UseAnimateReturn.play: () => void
  • removed: property UseAnimateReturn.playState: ComputedRef<AnimationPlayState>
  • removed: property UseAnimateReturn.playbackRate: WritableComputedRef<number>
  • removed: property UseAnimateReturn.replaceState: ComputedRef<AnimationReplaceState>
  • removed: property UseAnimateReturn.reverse: () => void
  • removed: property UseAnimateReturn.startTime: WritableComputedRef<CSSNumberish | number | null>
  • removed: property UseAnimateReturn.timeline: WritableComputedRef<AnimationTimeline | null>
  • removed: property UseAsyncQueueOptions.interrupt?: boolean
  • removed: property UseAsyncQueueOptions.onError?: () => void
  • removed: property UseAsyncQueueOptions.onFinished?: () => void
  • removed: property UseAsyncQueueOptions.signal?: AbortSignal
  • removed: property UseAsyncQueueResult.data: T | null
  • removed: property UseAsyncQueueResult.state: 'aborted' | 'fulfilled' | 'pending' | 'rejected'
  • removed: property UseAsyncQueueReturn.activeIndex: ShallowRef<number>
  • removed: property UseAsyncQueueReturn.result: T
  • removed: property UseAsyncStateOptions.delay?: number
  • removed: property UseAsyncStateOptions.immediate?: boolean
  • removed: property UseAsyncStateOptions.onError?: (e: unknown) => void
  • removed: property UseAsyncStateOptions.onSuccess?: (data: D) => void
  • removed: property UseAsyncStateOptions.resetOnExecute?: boolean
  • removed: property UseAsyncStateOptions.shallow?: Shallow
  • removed: property UseAsyncStateOptions.throwError?: boolean
  • removed: property UseAsyncStateReturnBase.error: Ref<unknown>
  • removed: property UseAsyncStateReturnBase.execute: (delay?: number, ...args: Params) => Promise<Data>
  • removed: property UseAsyncStateReturnBase.executeImmediate: (...args: Params) => Promise<Data>
  • removed: property UseAsyncStateReturnBase.isLoading: Ref<boolean>
  • removed: property UseAsyncStateReturnBase.isReady: Ref<boolean>
  • removed: property UseAsyncStateReturnBase.state: Shallow extends true ? Ref<Data> : Ref<UnwrapRef<Data>>
  • removed: property UseBase64ObjectOptions.serializer?: (v: T) => string
  • removed: property UseBase64Options.dataUrl?: boolean
  • removed: property UseBase64Return.base64: ShallowRef<string>
  • removed: property UseBase64Return.execute: () => Promise<string>
  • removed: property UseBase64Return.promise: ShallowRef<Promise<string>>
  • removed: property UseBluetoothOptions.acceptAllDevices?: boolean
  • removed: property UseBluetoothRequestDeviceOptions.filters?: BluetoothLEScanFilter[] | undefined
  • removed: property UseBluetoothRequestDeviceOptions.optionalServices?: BluetoothServiceUUID[] | undefined
  • removed: property UseBluetoothReturn.device: ShallowRef<BluetoothDevice | undefined>
  • removed: property UseBluetoothReturn.error: ShallowRef<unknown | null>
  • removed: property UseBluetoothReturn.isConnected: Readonly<ShallowRef<boolean>>
  • removed: property UseBluetoothReturn.isSupported: ComputedRef<boolean>
  • removed: property UseBluetoothReturn.requestDevice: () => Promise<void>
  • removed: property UseBluetoothReturn.server: ShallowRef<BluetoothRemoteGATTServer | undefined>
  • removed: property UseBreakpointsOptions.ssrWidth?: number
  • removed: property UseBreakpointsOptions.strategy?: 'min-width' | 'max-width'
  • removed: property UseBroadcastChannelOptions.name: string
  • removed: property UseBroadcastChannelReturn.channel: Ref<BroadcastChannel | undefined>
  • removed: property UseBroadcastChannelReturn.close: () => void
  • removed: property UseBroadcastChannelReturn.data: Ref<D>
  • removed: property UseBroadcastChannelReturn.error: ShallowRef<Event | null>
  • removed: property UseBroadcastChannelReturn.isClosed: ShallowRef<boolean>
  • removed: property UseBroadcastChannelReturn.isSupported: ComputedRef<boolean>
  • removed: property UseBroadcastChannelReturn.post: (data: P) => void
  • removed: property UseClipboardItemsOptions.copiedDuring?: number
  • removed: property UseClipboardItemsOptions.read?: boolean
  • removed: property UseClipboardItemsOptions.source?: Source
  • removed: property UseClipboardItemsReturn.content: Readonly<Ref<ClipboardItems>>
  • removed: property UseClipboardItemsReturn.copied: Readonly<ShallowRef<boolean>>
  • removed: property UseClipboardItemsReturn.copy: Optional extends true ? (content?: ClipboardItems) => Promise<void> : (text: ClipboardItems) => Promise<void>
  • removed: property UseClipboardItemsReturn.isSupported: ComputedRef<boolean>
  • removed: property UseClipboardItemsReturn.read: () => void
  • removed: property UseClipboardOptions.copiedDuring?: number
  • removed: property UseClipboardOptions.legacy?: boolean
  • removed: property UseClipboardOptions.read?: boolean
  • removed: property UseClipboardOptions.source?: Source
  • removed: property UseClipboardReturn.copied: ComputedRef<boolean>
  • removed: property UseClipboardReturn.copy: Optional extends true ? (text?: string) => Promise<void> : (text: string) => Promise<void>
  • removed: property UseClipboardReturn.isSupported: ComputedRef<boolean>
  • removed: property UseClipboardReturn.text: ComputedRef<string>
  • removed: property UseClonedOptions.clone?: (source: T) => T
  • removed: property UseClonedOptions.manual?: boolean
  • removed: property UseClonedReturn.cloned: Ref<T>
  • removed: property UseClonedReturn.isModified: Ref<boolean>
  • removed: property UseClonedReturn.sync: () => void
  • removed: property UseColorModeOptions.attribute?: string
  • removed: property UseColorModeOptions.disableTransition?: boolean
  • removed: property UseColorModeOptions.emitAuto?: boolean
  • removed: property UseColorModeOptions.initialValue?: MaybeRefOrGetter<T | BasicColorSchema>
  • removed: property UseColorModeOptions.modes?: Partial<Record<T | BasicColorSchema, string>>
  • removed: property UseColorModeOptions.onChanged?: (mode: T | BasicColorMode, defaultHandler: ((mode: T | BasicColorMode) => void)) => void
  • removed: property UseColorModeOptions.selector?: string | MaybeElementRef
  • removed: property UseColorModeOptions.storage?: StorageLike
  • removed: property UseColorModeOptions.storageKey?: string | null
  • removed: property UseColorModeOptions.storageRef?: Ref<T | BasicColorSchema>
  • removed: property UseConfirmDialogReturn.cancel: (data?: CancelData) => void
  • removed: property UseConfirmDialogReturn.confirm: (data?: ConfirmData) => void
  • removed: property UseConfirmDialogReturn.isRevealed: ComputedRef<boolean>
  • removed: property UseConfirmDialogReturn.onCancel: EventHookOn<CancelData>
  • removed: property UseConfirmDialogReturn.onConfirm: EventHookOn<ConfirmData>
  • removed: property UseConfirmDialogReturn.onReveal: EventHookOn<RevealData>
  • removed: property UseConfirmDialogReturn.reveal: (data?: RevealData) => Promise<UseConfirmDialogRevealResult<ConfirmData, CancelData>>
  • removed: property UseCountdownOptions.immediate?: boolean
  • removed: property UseCountdownOptions.interval?: MaybeRefOrGetter<number>
  • removed: property UseCountdownOptions.onComplete?: () => void
  • removed: property UseCountdownOptions.onTick?: () => void
  • removed: property UseCountdownReturn.remaining: ShallowRef<number>
  • removed: property UseCountdownReturn.reset: (countdown?: MaybeRefOrGetter<number>) => void
  • removed: property UseCountdownReturn.start: (countdown?: MaybeRefOrGetter<number>) => void
  • removed: property UseCountdownReturn.stop: () => void
  • removed: property UseCssVarOptions.initialValue?: string
  • removed: property UseCssVarOptions.observe?: boolean
  • removed: property UseCycleListOptions.fallbackIndex?: number
  • removed: property UseCycleListOptions.getIndexOf?: (value: T, list: T[]) => number
  • removed: property UseCycleListOptions.initialValue?: MaybeRef<T>
  • removed: property UseCycleListReturn.go: (i: number) => T
  • removed: property UseCycleListReturn.index: WritableComputedRef<number>
  • removed: property UseCycleListReturn.next: (n?: number) => T
  • removed: property UseCycleListReturn.prev: (n?: number) => T
  • removed: property UseCycleListReturn.state: ShallowRef<T>
  • removed: property UseDarkOptions.onChanged?: (isDark: boolean, defaultHandler: ((mode: BasicColorSchema) => void), mode: BasicColorSchema) => void
  • removed: property UseDarkOptions.valueDark?: string
  • removed: property UseDarkOptions.valueLight?: string
  • removed: property UseDevicesListOptions.constraints?: MediaStreamConstraints
  • removed: property UseDevicesListOptions.onUpdated?: (devices: MediaDeviceInfo[]) => void
  • removed: property UseDevicesListOptions.requestPermissions?: boolean
  • removed: property UseDevicesListReturn.audioInputs: ComputedRef<MediaDeviceInfo[]>
  • removed: property UseDevicesListReturn.audioOutputs: ComputedRef<MediaDeviceInfo[]>
  • removed: property UseDevicesListReturn.devices: Ref<MediaDeviceInfo[]>
  • removed: property UseDevicesListReturn.ensurePermissions: () => Promise<boolean>
  • removed: property UseDevicesListReturn.isSupported: ComputedRef<boolean>
  • removed: property UseDevicesListReturn.permissionGranted: ShallowRef<boolean>
  • removed: property UseDevicesListReturn.videoInputs: ComputedRef<MediaDeviceInfo[]>
  • removed: property UseDisplayMediaOptions.audio?: boolean | MediaTrackConstraints | undefined
  • removed: property UseDisplayMediaOptions.enabled?: MaybeRef<boolean>
  • removed: property UseDisplayMediaOptions.video?: boolean | MediaTrackConstraints | undefined
  • removed: property UseDraggableOptions.axis?: 'x' | 'y' | 'both'
  • removed: property UseDraggableOptions.buttons?: MaybeRefOrGetter<number[]>
  • removed: property UseDraggableOptions.capture?: boolean
  • removed: property UseDraggableOptions.containerElement?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>
  • removed: property UseDraggableOptions.disabled?: MaybeRefOrGetter<boolean>
  • removed: property UseDraggableOptions.draggingElement?: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>
  • removed: property UseDraggableOptions.exact?: MaybeRefOrGetter<boolean>
  • removed: property UseDraggableOptions.handle?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>
  • removed: property UseDraggableOptions.initialValue?: MaybeRefOrGetter<Position>
  • removed: property UseDraggableOptions.onEnd?: (position: Position, event: PointerEvent) => void
  • removed: property UseDraggableOptions.onMove?: (position: Position, event: PointerEvent) => void
  • removed: property UseDraggableOptions.onStart?: (position: Position, event: PointerEvent) => void | false
  • removed: property UseDraggableOptions.pointerTypes?: PointerType[]
  • removed: property UseDraggableOptions.preventDefault?: MaybeRefOrGetter<boolean>
  • removed: property UseDraggableOptions.stopPropagation?: MaybeRefOrGetter<boolean>
  • removed: property UseDropZoneOptions.dataTypes?: MaybeRef<readonly string[]> | ((types: readonly string[]) => boolean)
  • removed: property UseDropZoneOptions.multiple?: boolean
  • removed: property UseDropZoneOptions.onDrop?: (files: File[] | null, event: DragEvent) => void
  • removed: property UseDropZoneOptions.onEnter?: (files: File[] | null, event: DragEvent) => void
  • removed: property UseDropZoneOptions.onLeave?: (files: File[] | null, event: DragEvent) => void
  • removed: property UseDropZoneOptions.onOver?: (files: File[] | null, event: DragEvent) => void
  • removed: property UseDropZoneOptions.preventDefaultForUnhandled?: boolean
  • removed: property UseDropZoneReturn.files: ShallowRef<File[] | null>
  • removed: property UseDropZoneReturn.isOverDropZone: ShallowRef<boolean>
  • removed: property UseElementBoundingOptions.immediate?: boolean
  • removed: property UseElementBoundingOptions.reset?: boolean
  • removed: property UseElementBoundingOptions.updateTiming?: 'sync' | 'next-frame'
  • removed: property UseElementBoundingOptions.windowResize?: boolean
  • removed: property UseElementBoundingOptions.windowScroll?: boolean
  • removed: property UseElementByPointOptions.immediate?: boolean
  • removed: property UseElementByPointOptions.interval?: 'requestAnimationFrame' | number
  • removed: property UseElementByPointOptions.multiple?: MaybeRefOrGetter<Multiple>
  • removed: property UseElementByPointOptions.x: MaybeRefOrGetter<number>
  • removed: property UseElementByPointOptions.y: MaybeRefOrGetter<number>
  • removed: property UseElementByPointReturn.element: ShallowRef<Multiple extends true ? HTMLElement[] : HTMLElement | null>
  • removed: property UseElementByPointReturn.isSupported: ComputedRef<boolean>
  • removed: property UseElementHoverOptions.delayEnter?: number
  • removed: property UseElementHoverOptions.delayLeave?: number
  • removed: property UseElementHoverOptions.triggerOnRemoval?: boolean
  • removed: property UseElementVisibilityOptions.once?: boolean
  • removed: property UseElementVisibilityOptions.rootMargin?: MaybeRefOrGetter<string>
  • removed: property UseElementVisibilityOptions.scrollTarget?: MaybeRefOrGetter<HTMLElement | undefined | null>
  • removed: property UseEventBusReturn.emit: (event?: T, payload?: P) => void
  • removed: property UseEventBusReturn.off: (listener: EventBusListener<T>) => void
  • removed: property UseEventBusReturn.on: (listener: EventBusListener<T, P>) => Fn
  • removed: property UseEventBusReturn.once: (listener: EventBusListener<T, P>) => Fn
  • removed: property UseEventBusReturn.reset: () => void
  • removed: property UseEventSourceOptions.autoConnect?: boolean
  • removed: property UseEventSourceOptions.autoReconnect?: boolean | { retries?: number | (() => boolean); delay?: number; onFailed?: Fn }
  • removed: property UseEventSourceOptions.immediate?: boolean
  • removed: property UseEventSourceOptions.serializer?: { read: (v?: string) => Data }
  • removed: property UseEventSourceReturn.close: EventSource['close']
  • removed: property UseEventSourceReturn.data: ShallowRef<Data | null>
  • removed: property UseEventSourceReturn.error: ShallowRef<Event | null>
  • removed: property UseEventSourceReturn.event: ShallowRef<Events[number] | null>
  • removed: property UseEventSourceReturn.eventSource: Ref<EventSource | null>
  • removed: property UseEventSourceReturn.lastEventId: ShallowRef<string | null>
  • removed: property UseEventSourceReturn.open: Fn
  • removed: property UseEventSourceReturn.status: ShallowRef<EventSourceStatus>
  • removed: property UseEyeDropperOptions.initialValue?: string
  • removed: property UseFaviconOptions.baseUrl?: string
  • removed: property UseFaviconOptions.rel?: string
  • removed: property UseFetchOptions.afterFetch?: (ctx: AfterFetchContext) => Promise<Partial<AfterFetchContext>> | Partial<AfterFetchContext>
  • removed: property UseFetchOptions.beforeFetch?: (ctx: BeforeFetchContext) => Promise<Partial<BeforeFetchContext> | void> | Partial<BeforeFetchContext> | void
  • removed: property UseFetchOptions.fetch?: typeof window.fetch
  • removed: property UseFetchOptions.immediate?: boolean
  • removed: property UseFetchOptions.initialData?: any
  • removed: property UseFetchOptions.onFetchError?: (ctx: OnFetchErrorContext) => Promise<Partial<OnFetchErrorContext>> | Partial<OnFetchErrorContext>
  • removed: property UseFetchOptions.refetch?: MaybeRefOrGetter<boolean>
  • removed: property UseFetchOptions.timeout?: number
  • removed: property UseFetchOptions.updateDataOnError?: boolean
  • removed: property UseFetchReturn.abort: (reason?: any) => void
  • removed: property UseFetchReturn.aborted: ShallowRef<boolean>
  • removed: property UseFetchReturn.arrayBuffer: () => UseFetchReturn<ArrayBuffer> & PromiseLike<UseFetchReturn<ArrayBuffer>>
  • removed: property UseFetchReturn.blob: () => UseFetchReturn<Blob> & PromiseLike<UseFetchReturn<Blob>>
  • removed: property UseFetchReturn.canAbort: ComputedRef<boolean>
  • removed: property UseFetchReturn.data: ShallowRef<T | null>
  • removed: property UseFetchReturn.delete: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: property UseFetchReturn.error: ShallowRef<any>
  • removed: property UseFetchReturn.execute: (throwOnFailed?: boolean) => Promise<any>
  • removed: property UseFetchReturn.formData: () => UseFetchReturn<FormData> & PromiseLike<UseFetchReturn<FormData>>
  • removed: property UseFetchReturn.get: () => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: property UseFetchReturn.head: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: property UseFetchReturn.isFetching: Readonly<ShallowRef<boolean>>
  • removed: property UseFetchReturn.isFinished: Readonly<ShallowRef<boolean>>
  • removed: property UseFetchReturn.json: <JSON = any>() => UseFetchReturn<JSON> & PromiseLike<UseFetchReturn<JSON>>
  • removed: property UseFetchReturn.onFetchError: EventHookOn
  • removed: property UseFetchReturn.onFetchFinally: EventHookOn
  • removed: property UseFetchReturn.onFetchResponse: EventHookOn<Response>
  • removed: property UseFetchReturn.options: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: property UseFetchReturn.patch: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: property UseFetchReturn.post: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: property UseFetchReturn.put: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • removed: property UseFetchReturn.response: ShallowRef<Response | null>
  • removed: property UseFetchReturn.statusCode: ShallowRef<number | null>
  • removed: property UseFetchReturn.text: () => UseFetchReturn<string> & PromiseLike<UseFetchReturn<string>>
  • removed: property UseFileDialogOptions.accept?: MaybeRef<string>
  • removed: property UseFileDialogOptions.capture?: MaybeRef<string>
  • removed: property UseFileDialogOptions.directory?: MaybeRef<boolean>
  • removed: property UseFileDialogOptions.initialFiles?: Array<File> | FileList
  • removed: property UseFileDialogOptions.input?: MaybeElementRef<HTMLInputElement>
  • removed: property UseFileDialogOptions.multiple?: MaybeRef<boolean>
  • removed: property UseFileDialogOptions.reset?: MaybeRef<boolean>
  • removed: property UseFileDialogReturn.files: Ref<FileList | null>
  • removed: property UseFileDialogReturn.onCancel: EventHookOn
  • removed: property UseFileDialogReturn.onChange: EventHookOn<FileList | null>
  • removed: property UseFileDialogReturn.open: (localOptions?: Partial<UseFileDialogOptions>) => void
  • removed: property UseFileDialogReturn.reset: () => void
  • removed: property UseFileSystemAccessReturn.create: (_options?: UseFileSystemAccessShowSaveFileOptions) => Awaitable<void>
  • removed: property UseFileSystemAccessReturn.data: ShallowRef<T | undefined>
  • removed: property UseFileSystemAccessReturn.file: ShallowRef<File | undefined>
  • removed: property UseFileSystemAccessReturn.fileLastModified: ComputedRef<number>
  • removed: property UseFileSystemAccessReturn.fileMIME: ComputedRef<string>
  • removed: property UseFileSystemAccessReturn.fileName: ComputedRef<string>
  • removed: property UseFileSystemAccessReturn.fileSize: ComputedRef<number>
  • removed: property UseFileSystemAccessReturn.isSupported: ComputedRef<boolean>
  • removed: property UseFileSystemAccessReturn.open: (_options?: UseFileSystemAccessCommonOptions) => Awaitable<void>
  • removed: property UseFileSystemAccessReturn.save: (_options?: UseFileSystemAccessShowSaveFileOptions) => Awaitable<void>
  • removed: property UseFileSystemAccessReturn.saveAs: (_options?: UseFileSystemAccessShowSaveFileOptions) => Awaitable<void>
  • removed: property UseFileSystemAccessReturn.updateData: () => Awaitable<void>
  • removed: property UseFocusOptions.focusVisible?: boolean
  • removed: property UseFocusOptions.initialValue?: boolean
  • removed: property UseFocusOptions.preventScroll?: boolean
  • removed: property UseFocusReturn.focused: WritableComputedRef<boolean>
  • removed: property UseFocusWithinReturn.focused: ComputedRef<boolean>
  • removed: property UseFpsOptions.every?: number
  • removed: property UseFullscreenOptions.autoExit?: boolean
  • removed: property UseGeolocationOptions.immediate?: boolean
  • removed: property UseHorizontalVirtualListOptions.itemWidth: UseVirtualListItemSize
  • removed: property UseIdleOptions.events?: WindowEventName[]
  • removed: property UseIdleOptions.initialState?: boolean
  • removed: property UseIdleOptions.listenForVisibilityChange?: boolean
  • removed: property UseIdleReturn.idle: ShallowRef<boolean>
  • removed: property UseIdleReturn.lastActive: ShallowRef<number>
  • removed: property UseIdleReturn.reset: () => void
  • removed: property UseImageOptions.alt?: string
  • removed: property UseImageOptions.class?: string
  • removed: property UseImageOptions.crossorigin?: string
  • removed: property UseImageOptions.decoding?: HTMLImageElement['decoding']
  • removed: property UseImageOptions.fetchPriority?: HTMLImageElement['fetchPriority']
  • removed: property UseImageOptions.height?: HTMLImageElement['height']
  • removed: property UseImageOptions.ismap?: HTMLImageElement['isMap']
  • removed: property UseImageOptions.loading?: HTMLImageElement['loading']
  • removed: property UseImageOptions.referrerPolicy?: HTMLImageElement['referrerPolicy']
  • removed: property UseImageOptions.sizes?: string
  • removed: property UseImageOptions.src: string
  • removed: property UseImageOptions.srcset?: string
  • removed: property UseImageOptions.usemap?: HTMLImageElement['useMap']
  • removed: property UseImageOptions.width?: HTMLImageElement['width']
  • removed: property UseInfiniteScrollOptions.canLoadMore?: (el: T) => boolean
  • removed: property UseInfiniteScrollOptions.direction?: 'top' | 'bottom' | 'left' | 'right'
  • removed: property UseInfiniteScrollOptions.distance?: number
  • removed: property UseInfiniteScrollOptions.interval?: number
  • removed: property UseIntersectionObserverOptions.immediate?: boolean
  • removed: property UseIntersectionObserverOptions.root?: MaybeComputedElementRef | Document
  • removed: property UseIntersectionObserverOptions.rootMargin?: string
  • removed: property UseIntersectionObserverOptions.threshold?: number | number[]
  • removed: property UseIntersectionObserverReturn.isSupported: ComputedRef<boolean>
  • removed: property UseIntersectionObserverReturn.stop: () => void
  • removed: property UseMagicKeysOptions.aliasMap?: Record<string, string>
  • removed: property UseMagicKeysOptions.onEventFired?: (e: KeyboardEvent) => void | boolean
  • removed: property UseMagicKeysOptions.passive?: boolean
  • removed: property UseMagicKeysOptions.reactive?: Reactive
  • removed: property UseMagicKeysOptions.target?: MaybeRefOrGetter<EventTarget>
  • removed: property UseManualRefHistoryOptions.capacity?: number
  • removed: property UseManualRefHistoryOptions.clone?: boolean | CloneFn<Raw>
  • removed: property UseManualRefHistoryOptions.dump?: (v: Raw) => Serialized
  • removed: property UseManualRefHistoryOptions.parse?: (v: Serialized) => Raw
  • removed: property UseManualRefHistoryOptions.setSource?: (source: Ref<Raw>, v: Raw) => void
  • removed: property UseManualRefHistoryReturn.canRedo: ComputedRef<boolean>
  • removed: property UseManualRefHistoryReturn.canUndo: ComputedRef<boolean>
  • removed: property UseManualRefHistoryReturn.clear: () => void
  • removed: property UseManualRefHistoryReturn.commit: () => void
  • removed: property UseManualRefHistoryReturn.history: Ref<UseRefHistoryRecord<Serialized>[]>
  • removed: property UseManualRefHistoryReturn.last: Ref<UseRefHistoryRecord<Serialized>>
  • removed: property UseManualRefHistoryReturn.redo: () => void
  • removed: property UseManualRefHistoryReturn.redoStack: Ref<UseRefHistoryRecord<Serialized>[]>
  • removed: property UseManualRefHistoryReturn.reset: () => void
  • removed: property UseManualRefHistoryReturn.source: Ref<Raw>
  • removed: property UseManualRefHistoryReturn.undo: () => void
  • removed: property UseManualRefHistoryReturn.undoStack: Ref<UseRefHistoryRecord<Serialized>[]>
  • removed: property UseMediaSource.media?: string
  • removed: property UseMediaSource.src: string
  • removed: property UseMediaSource.type?: string
  • removed: property UseMediaTextTrack.activeCues: TextTrackCueList | null
  • removed: property UseMediaTextTrack.cues: TextTrackCueList | null
  • removed: property UseMediaTextTrack.id: number
  • removed: property UseMediaTextTrack.inBandMetadataTrackDispatchType: string
  • removed: property UseMediaTextTrack.kind: TextTrackKind
  • removed: property UseMediaTextTrack.label: string
  • removed: property UseMediaTextTrack.language: string
  • removed: property UseMediaTextTrack.mode: TextTrackMode
  • removed: property UseMediaTextTrackSource.default?: boolean
  • removed: property UseMediaTextTrackSource.kind: TextTrackKind
  • removed: property UseMediaTextTrackSource.label: string
  • removed: property UseMediaTextTrackSource.src: string
  • removed: property UseMediaTextTrackSource.srcLang: string
  • removed: property UseMemoizeCache.clear: () => void
  • removed: property UseMemoizeCache.delete: (key: Key) => void
  • removed: property UseMemoizeCache.get: (key: Key) => Value | undefined
  • removed: property UseMemoizeCache.has: (key: Key) => boolean
  • removed: property UseMemoizeCache.set: (key: Key, value: Value) => void
  • removed: property UseMemoizeOptions.cache?: UseMemoizeCache<CacheKey, Result>
  • removed: property UseMemoizeOptions.getKey?: (...args: Args) => string | number
  • removed: property UseMemoizeReturn.cache: UseMemoizeCache<CacheKey, Result>
  • removed: property UseMemoizeReturn.clear: () => void
  • removed: property UseMemoizeReturn.delete: (...args: Args) => void
  • removed: property UseMemoizeReturn.generateKey: (...args: Args) => CacheKey
  • removed: property UseMemoizeReturn.load: (...args: Args) => Result
  • removed: property UseMemoryOptions.interval?: number
  • removed: property UseModifierOptions.events?: WindowEventName[]
  • removed: property UseModifierOptions.initial?: Initial
  • removed: property UseMouseOptions.initialValue?: Position
  • removed: property UseMouseOptions.resetOnTouchEnds?: boolean
  • removed: property UseMouseOptions.scroll?: boolean
  • removed: property UseMouseOptions.target?: MaybeRefOrGetter<Window | EventTarget | null | undefined>
  • removed: property UseMouseOptions.touch?: boolean
  • removed: property UseMouseOptions.type?: UseMouseCoordType | UseMouseEventExtractor
  • removed: property UseNowOptions.controls?: Controls
  • removed: property UseNowOptions.immediate?: boolean
  • removed: property UseNowOptions.interval?: 'requestAnimationFrame' | number
  • removed: property UseOffsetPaginationOptions.onPageChange?: (returnValue: UnwrapNestedRefs<UseOffsetPaginationReturn>) => unknown
  • removed: property UseOffsetPaginationOptions.onPageCountChange?: (returnValue: UnwrapNestedRefs<UseOffsetPaginationReturn>) => unknown
  • removed: property UseOffsetPaginationOptions.onPageSizeChange?: (returnValue: UnwrapNestedRefs<UseOffsetPaginationReturn>) => unknown
  • removed: property UseOffsetPaginationOptions.page?: MaybeRef<number>
  • removed: property UseOffsetPaginationOptions.pageSize?: MaybeRefOrGetter<number>
  • removed: property UseOffsetPaginationOptions.total?: MaybeRefOrGetter<number>
  • removed: property UseOffsetPaginationReturn.currentPage: Ref<number>
  • removed: property UseOffsetPaginationReturn.currentPageSize: Ref<number>
  • removed: property UseOffsetPaginationReturn.isFirstPage: ComputedRef<boolean>
  • removed: property UseOffsetPaginationReturn.isLastPage: ComputedRef<boolean>
  • removed: property UseOffsetPaginationReturn.next: () => void
  • removed: property UseOffsetPaginationReturn.pageCount: ComputedRef<number>
  • removed: property UseOffsetPaginationReturn.prev: () => void
  • removed: property UseParallaxOptions.deviceOrientationRollAdjust?: (i: number) => number
  • removed: property UseParallaxOptions.deviceOrientationTiltAdjust?: (i: number) => number
  • removed: property UseParallaxOptions.mouseRollAdjust?: (i: number) => number
  • removed: property UseParallaxOptions.mouseTiltAdjust?: (i: number) => number
  • removed: property UseParallaxReturn.roll: ComputedRef<number>
  • removed: property UseParallaxReturn.source: ComputedRef<'deviceOrientation' | 'mouse'>
  • removed: property UseParallaxReturn.tilt: ComputedRef<number>
  • removed: property UsePermissionOptions.controls?: Controls
  • removed: property UsePermissionReturnWithControls.isSupported: ComputedRef<boolean>
  • removed: property UsePermissionReturnWithControls.query: () => Promise<PermissionStatus | undefined>
  • removed: property UsePermissionReturnWithControls.state: UsePermissionReturn
  • removed: property UsePointerOptions.initialValue?: MaybeRef<Partial<UsePointerState>>
  • removed: property UsePointerOptions.pointerTypes?: PointerType[]
  • removed: property UsePointerOptions.target?: MaybeRef<EventTarget | null | undefined> | Document | Window
  • removed: property UsePointerState.height: number
  • removed: property UsePointerState.pointerId: number
  • removed: property UsePointerState.pointerType: PointerType | null
  • removed: property UsePointerState.pressure: number
  • removed: property UsePointerState.tiltX: number
  • removed: property UsePointerState.tiltY: number
  • removed: property UsePointerState.twist: number
  • removed: property UsePointerState.width: number
  • removed: property UsePointerSwipeOptions.disableTextSelect?: boolean
  • removed: property UsePointerSwipeOptions.onSwipe?: (e: PointerEvent) => void
  • removed: property UsePointerSwipeOptions.onSwipeEnd?: (e: PointerEvent, direction: UseSwipeDirection) => void
  • removed: property UsePointerSwipeOptions.onSwipeStart?: (e: PointerEvent) => void
  • removed: property UsePointerSwipeOptions.pointerTypes?: PointerType[]
  • removed: property UsePointerSwipeOptions.threshold?: number
  • removed: property UsePointerSwipeReturn.direction: Readonly<ShallowRef<UseSwipeDirection>>
  • removed: property UsePointerSwipeReturn.distanceX: Readonly<ComputedRef<number>>
  • removed: property UsePointerSwipeReturn.distanceY: Readonly<ComputedRef<number>>
  • removed: property UsePointerSwipeReturn.stop: () => void
  • removed: property UseRafFnCallbackArguments.delta: number
  • removed: property UseRafFnCallbackArguments.timestamp: DOMHighResTimeStamp
  • removed: property UseRafFnOptions.fpsLimit?: MaybeRefOrGetter<number>
  • removed: property UseRafFnOptions.immediate?: boolean
  • removed: property UseRafFnOptions.once?: boolean
  • removed: property UseRefHistoryOptions.capacity?: number
  • removed: property UseRefHistoryOptions.clone?: boolean | CloneFn<Raw>
  • removed: property UseRefHistoryOptions.deep?: boolean
  • removed: property UseRefHistoryOptions.dump?: (v: Raw) => Serialized
  • removed: property UseRefHistoryOptions.flush?: 'pre' | 'post' | 'sync'
  • removed: property UseRefHistoryOptions.parse?: (v: Serialized) => Raw
  • removed: property UseRefHistoryOptions.shouldCommit?: (oldValue: Raw | undefined, newValue: Raw) => boolean
  • removed: property UseRefHistoryRecord.snapshot: T
  • removed: property UseRefHistoryRecord.timestamp: number
  • removed: property UseRefHistoryReturn.batch: (fn: (cancel: Fn) => void) => void
  • removed: property UseRefHistoryReturn.dispose: () => void
  • removed: property UseRefHistoryReturn.isTracking: Ref<boolean>
  • removed: property UseRefHistoryReturn.pause: () => void
  • removed: property UseRefHistoryReturn.resume: (commit?: boolean) => void
  • removed: property UseResizeObserverOptions.box?: ResizeObserverBoxOptions
  • removed: property UseScriptTagOptions.async?: boolean
  • removed: property UseScriptTagOptions.attrs?: Record<string, string>
  • removed: property UseScriptTagOptions.crossOrigin?: 'anonymous' | 'use-credentials'
  • removed: property UseScriptTagOptions.defer?: boolean
  • removed: property UseScriptTagOptions.immediate?: boolean
  • removed: property UseScriptTagOptions.manual?: boolean
  • removed: property UseScriptTagOptions.noModule?: boolean
  • removed: property UseScriptTagOptions.nonce?: string
  • removed: property UseScriptTagOptions.referrerPolicy?: 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url'
  • removed: property UseScriptTagOptions.type?: string
  • removed: property UseScrollOptions.behavior?: MaybeRefOrGetter<ScrollBehavior>
  • removed: property UseScrollOptions.eventListenerOptions?: boolean | AddEventListenerOptions
  • removed: property UseScrollOptions.idle?: number
  • removed: property UseScrollOptions.observe?: boolean | { mutation?: boolean }
  • removed: property UseScrollOptions.offset?: { left?: number; right?: number; top?: number; bottom?: number }
  • removed: property UseScrollOptions.onError?: (error: unknown) => void
  • removed: property UseScrollOptions.onScroll?: (e: Event) => void
  • removed: property UseScrollOptions.onStop?: (e: Event) => void
  • removed: property UseScrollOptions.throttle?: number
  • removed: property UseShareOptions.files?: File[]
  • removed: property UseShareOptions.text?: string
  • removed: property UseShareOptions.title?: string
  • removed: property UseShareOptions.url?: string
  • removed: property UseSortedOptions.compareFn?: UseSortedCompareFn<T>
  • removed: property UseSortedOptions.dirty?: boolean
  • removed: property UseSortedOptions.sortFn?: UseSortedFn<T>
  • removed: property UseSpeechRecognitionOptions.continuous?: boolean
  • removed: property UseSpeechRecognitionOptions.interimResults?: boolean
  • removed: property UseSpeechRecognitionOptions.lang?: MaybeRefOrGetter<string>
  • removed: property UseSpeechRecognitionOptions.maxAlternatives?: number
  • removed: property UseSpeechSynthesisOptions.lang?: MaybeRefOrGetter<string>
  • removed: property UseSpeechSynthesisOptions.onBoundary?: (event: SpeechSynthesisEvent) => void
  • removed: property UseSpeechSynthesisOptions.pitch?: MaybeRefOrGetter<SpeechSynthesisUtterance['pitch']>
  • removed: property UseSpeechSynthesisOptions.rate?: MaybeRefOrGetter<SpeechSynthesisUtterance['rate']>
  • removed: property UseSpeechSynthesisOptions.voice?: MaybeRef<SpeechSynthesisVoice>
  • removed: property UseSpeechSynthesisOptions.volume?: MaybeRefOrGetter<SpeechSynthesisUtterance['volume']>
  • removed: property UseStepperReturn.at: (index: number) => Step | undefined
  • removed: property UseStepperReturn.current: ComputedRef<Step>
  • removed: property UseStepperReturn.get: (step: StepName) => Step | undefined
  • removed: property UseStepperReturn.goBackTo: (step: StepName) => void
  • removed: property UseStepperReturn.goTo: (step: StepName) => void
  • removed: property UseStepperReturn.goToNext: () => void
  • removed: property UseStepperReturn.goToPrevious: () => void
  • removed: property UseStepperReturn.index: Ref<number>
  • removed: property UseStepperReturn.isAfter: (step: StepName) => boolean
  • removed: property UseStepperReturn.isBefore: (step: StepName) => boolean
  • removed: property UseStepperReturn.isCurrent: (step: StepName) => boolean
  • removed: property UseStepperReturn.isFirst: ComputedRef<boolean>
  • removed: property UseStepperReturn.isLast: ComputedRef<boolean>
  • removed: property UseStepperReturn.isNext: (step: StepName) => boolean
  • removed: property UseStepperReturn.isPrevious: (step: StepName) => boolean
  • removed: property UseStepperReturn.next: ComputedRef<StepName | undefined>
  • removed: property UseStepperReturn.previous: ComputedRef<StepName | undefined>
  • removed: property UseStepperReturn.stepNames: Readonly<Ref<StepName[]>>
  • removed: property UseStepperReturn.steps: Readonly<Ref<Steps>>
  • removed: property UseStorageAsyncOptions.onReady?: (value: T) => void
  • removed: property UseStorageAsyncOptions.serializer?: SerializerAsync<T>
  • removed: property UseStorageOptions.deep?: boolean
  • removed: property UseStorageOptions.initOnMounted?: boolean
  • removed: property UseStorageOptions.listenToStorageChanges?: boolean
  • removed: property UseStorageOptions.mergeDefaults?: boolean | ((storageValue: T, defaults: T) => T)
  • removed: property UseStorageOptions.onError?: (error: unknown) => void
  • removed: property UseStorageOptions.serializer?: Serializer<T>
  • removed: property UseStorageOptions.shallow?: boolean
  • removed: property UseStorageOptions.writeDefaults?: boolean
  • removed: property UseStyleTagOptions.id?: string
  • removed: property UseStyleTagOptions.immediate?: boolean
  • removed: property UseStyleTagOptions.manual?: boolean
  • removed: property UseStyleTagOptions.media?: string
  • removed: property UseStyleTagOptions.nonce?: string
  • removed: property UseStyleTagReturn.css: ShallowRef<string>
  • removed: property UseStyleTagReturn.id: string
  • removed: property UseStyleTagReturn.isLoaded: Readonly<ShallowRef<boolean>>
  • removed: property UseStyleTagReturn.load: () => void
  • removed: property UseStyleTagReturn.unload: () => void
  • removed: property UseSwipeOptions.onSwipe?: (e: TouchEvent) => void
  • removed: property UseSwipeOptions.onSwipeEnd?: (e: TouchEvent, direction: UseSwipeDirection) => void
  • removed: property UseSwipeOptions.onSwipeStart?: (e: TouchEvent) => void
  • removed: property UseSwipeOptions.passive?: boolean
  • removed: property UseSwipeOptions.threshold?: number
  • removed: property UseSwipeReturn.coordsEnd: Readonly<Position>
  • removed: property UseSwipeReturn.coordsStart: Readonly<Position>
  • removed: property UseSwipeReturn.direction: ComputedRef<UseSwipeDirection>
  • removed: property UseSwipeReturn.isPassiveEventSupported: boolean
  • removed: property UseSwipeReturn.isSwiping: ShallowRef<boolean>
  • removed: property UseSwipeReturn.lengthX: ComputedRef<number>
  • removed: property UseSwipeReturn.lengthY: ComputedRef<number>
  • removed: property UseSwipeReturn.stop: () => void
  • removed: property UseTextDirectionOptions.initialValue?: UseTextDirectionValue
  • removed: property UseTextDirectionOptions.observe?: boolean
  • removed: property UseTextDirectionOptions.selector?: string
  • removed: property UseTextareaAutosizeOptions.element?: MaybeRef<HTMLTextAreaElement | undefined | null>
  • removed: property UseTextareaAutosizeOptions.input?: MaybeRef<string>
  • removed: property UseTextareaAutosizeOptions.onResize?: () => void
  • removed: property UseTextareaAutosizeOptions.styleProp?: 'height' | 'minHeight'
  • removed: property UseTextareaAutosizeOptions.styleTarget?: MaybeRef<HTMLElement | undefined>
  • removed: property UseTextareaAutosizeOptions.watch?: WatchSource | Array<WatchSource>
  • removed: property UseTimeAgoIntlOptions.controls?: Controls
  • removed: property UseTimeAgoIntlOptions.updateInterval?: number
  • removed: property UseTimeAgoMessagesBuiltIn.future: string | UseTimeAgoFormatter<string>
  • removed: property UseTimeAgoMessagesBuiltIn.invalid: string
  • removed: property UseTimeAgoMessagesBuiltIn.justNow: string
  • removed: property UseTimeAgoMessagesBuiltIn.past: string | UseTimeAgoFormatter<string>
  • removed: property UseTimeAgoOptions.controls?: Controls
  • removed: property UseTimeAgoOptions.updateInterval?: number
  • removed: property UseTimeAgoUnit.max: number
  • removed: property UseTimeAgoUnit.name: Unit
  • removed: property UseTimeAgoUnit.value: number
  • removed: property UseTimeoutPollOptions.immediate?: boolean
  • removed: property UseTimeoutPollOptions.immediateCallback?: boolean
  • removed: property UseTimestampOptions.callback?: (timestamp: number) => void
  • removed: property UseTimestampOptions.controls?: Controls
  • removed: property UseTimestampOptions.immediate?: boolean
  • removed: property UseTimestampOptions.interval?: 'requestAnimationFrame' | number
  • removed: property UseTimestampOptions.offset?: number
  • removed: property UseTransitionOptions.delay?: MaybeRef<number>
  • removed: property UseTransitionOptions.disabled?: MaybeRef<boolean>
  • removed: property UseTransitionOptions.onFinished?: () => void
  • removed: property UseTransitionOptions.onStarted?: () => void
  • removed: property UseUrlSearchParamsOptions.initialValue?: T
  • removed: property UseUrlSearchParamsOptions.removeFalsyValues?: boolean
  • removed: property UseUrlSearchParamsOptions.removeNullishValues?: boolean
  • removed: property UseUrlSearchParamsOptions.stringify?: (params: URLSearchParams) => string
  • removed: property UseUrlSearchParamsOptions.write?: boolean
  • removed: property UseUrlSearchParamsOptions.writeMode?: 'replace' | 'push'
  • removed: property UseUserMediaOptions.autoSwitch?: MaybeRef<boolean>
  • removed: property UseUserMediaOptions.constraints?: MaybeRef<MediaStreamConstraints>
  • removed: property UseUserMediaOptions.enabled?: MaybeRef<boolean>
  • removed: property UseVModelOptions.clone?: boolean | CloneFn<T>
  • removed: property UseVModelOptions.deep?: boolean
  • removed: property UseVModelOptions.defaultValue?: T
  • removed: property UseVModelOptions.eventName?: string
  • removed: property UseVModelOptions.passive?: Passive
  • removed: property UseVModelOptions.shouldEmit?: (v: T) => boolean
  • removed: property UseVerticalVirtualListOptions.itemHeight: UseVirtualListItemSize
  • removed: property UseVibrateOptions.interval?: number
  • removed: property UseVibrateOptions.pattern?: MaybeRefOrGetter<number[] | number>
  • removed: property UseVirtualListItem.data: T
  • removed: property UseVirtualListItem.index: number
  • removed: property UseVirtualListOptionsBase.overscan?: number
  • removed: property UseVirtualListReturn.containerProps: { ref: Ref<HTMLElement | null>; onScroll: () => void; style: StyleValue }
  • removed: property UseVirtualListReturn.list: Ref<UseVirtualListItem<T>[]>
  • removed: property UseVirtualListReturn.scrollTo: (index: number) => void
  • removed: property UseVirtualListReturn.wrapperProps: ComputedRef<{ style: { width: string; height: string; marginTop: string } | { width: string; height: string; marginLeft: string; display: string } }>
  • removed: property UseWebNotificationOptions.requestPermissions?: boolean
  • removed: property UseWebSocketOptions.autoClose?: boolean
  • removed: property UseWebSocketOptions.autoConnect?: boolean
  • removed: property UseWebSocketOptions.autoReconnect?: boolean | { retries?: number | ((retried: number) => boolean); delay?: number; onFailed?: Fn }
  • removed: property UseWebSocketOptions.heartbeat?: boolean | { message?: MaybeRefOrGetter<WebSocketHeartbeatMessage>; responseMessage?: MaybeRefOrGetter<WebSocketHeartbeatMessage>; interval?: number; pongTimeout?: number }
  • removed: property UseWebSocketOptions.immediate?: boolean
  • removed: property UseWebSocketOptions.onConnected?: (ws: WebSocket) => void
  • removed: property UseWebSocketOptions.onDisconnected?: (ws: WebSocket, event: CloseEvent) => void
  • removed: property UseWebSocketOptions.onError?: (ws: WebSocket, event: Event) => void
  • removed: property UseWebSocketOptions.onMessage?: (ws: WebSocket, event: MessageEvent) => void
  • removed: property UseWebSocketOptions.protocols?: string[]
  • removed: property UseWebSocketReturn.close: WebSocket['close']
  • removed: property UseWebSocketReturn.data: Ref<T | null>
  • removed: property UseWebSocketReturn.open: Fn
  • removed: property UseWebSocketReturn.send: (data: string | ArrayBuffer | Blob, useBuffer?: boolean) => boolean
  • removed: property UseWebSocketReturn.status: ShallowRef<WebSocketStatus>
  • removed: property UseWebSocketReturn.ws: Ref<WebSocket | undefined>
  • removed: property UseWebWorkerOptions.dependencies?: string[]
  • removed: property UseWebWorkerOptions.localDependencies?: Function[]
  • removed: property UseWebWorkerOptions.timeout?: number
  • removed: property UseWebWorkerReturn.data: Ref<Data>
  • removed: property UseWebWorkerReturn.post: PostMessage
  • removed: property UseWebWorkerReturn.terminate: () => void
  • removed: property UseWebWorkerReturn.worker: ShallowRef<Worker | undefined>
  • removed: property UseWindowSizeOptions.includeScrollbar?: boolean
  • removed: property UseWindowSizeOptions.initialHeight?: number
  • removed: property UseWindowSizeOptions.initialWidth?: number
  • removed: property UseWindowSizeOptions.listenOrientation?: boolean
  • removed: property UseWindowSizeOptions.type?: 'inner' | 'outer' | 'visual'
  • removed: property WakeLockSentinel.release: () => Promise<void>
  • removed: property WakeLockSentinel.released: boolean
  • removed: property WakeLockSentinel.type: WakeLockType
  • removed: property WebNotificationOptions.body?: string
  • removed: property WebNotificationOptions.dir?: 'auto' | 'ltr' | 'rtl'
  • removed: property WebNotificationOptions.icon?: string
  • removed: property WebNotificationOptions.lang?: string
  • removed: property WebNotificationOptions.renotify?: boolean
  • removed: property WebNotificationOptions.requireInteraction?: boolean
  • removed: property WebNotificationOptions.silent?: boolean
  • removed: property WebNotificationOptions.tag?: string
  • removed: property WebNotificationOptions.title?: string
  • removed: property WebNotificationOptions.vibrate?: number[]
  • removed: property WritableComputedInjectOptions.get: ComputedInjectGetter<T, K>
  • removed: property WritableComputedInjectOptions.set: ComputedInjectSetter<K>
  • removed: property WritableComputedInjectOptionsWithDefault.get: ComputedInjectGetterWithDefault<T, K>
  • removed: property WritableComputedInjectOptionsWithDefault.set: ComputedInjectSetter<K>
  • removed: readonly property BrowserLocationState.length?: number
  • removed: readonly property BrowserLocationState.origin?: string
  • removed: readonly property BrowserLocationState.state?: any
  • removed: readonly property BrowserLocationState.trigger: string
  • removed: readonly property MemoryInfo.jsHeapSizeLimit: number
  • removed: readonly property MemoryInfo.totalJSHeapSize: number
  • removed: readonly property MemoryInfo.usedJSHeapSize: number
  • removed: readonly property ResizeObserverEntry.borderBoxSize: ReadonlyArray<ResizeObserverSize>
  • removed: readonly property ResizeObserverEntry.contentBoxSize: ReadonlyArray<ResizeObserverSize>
  • removed: readonly property ResizeObserverEntry.contentRect: DOMRectReadOnly
  • removed: readonly property ResizeObserverEntry.devicePixelContentBoxSize: ReadonlyArray<ResizeObserverSize>
  • removed: readonly property ResizeObserverEntry.target: Element
  • removed: readonly property ResizeObserverSize.blockSize: number
  • removed: readonly property ResizeObserverSize.inlineSize: number
  • removed: readonly property ScreenOrientation.angle: number
  • removed: readonly property ScreenOrientation.type: OrientationType
  • removed: readonly property UsePointerSwipeReturn.isSwiping: ShallowRef<boolean>
  • removed: readonly property UsePointerSwipeReturn.posEnd: Position
  • removed: readonly property UsePointerSwipeReturn.posStart: Position
  • removed: type AsyncComputedOnCancel = (cancelCallback: Fn) => void
  • removed: type BasicColorMode = 'light' | 'dark'
  • removed: type BasicColorSchema = BasicColorMode | 'auto'
  • removed: type Breakpoints<K extends string = string> = Record<K, MaybeRefOrGetter<number | string>>
  • removed: type CloneFn<F, T = F> = (x: F) => T
  • removed: type ColorSchemeType = 'dark' | 'light' | 'no-preference'
  • removed: type ComputedInjectGetter<T, K> = (source: T | undefined, oldValue?: K) => K
  • removed: type ComputedInjectGetterWithDefault<T, K> = (source: T, oldValue?: K) => K
  • removed: type ComputedInjectSetter<T> = (v: T) => void
  • removed: type ContrastType = 'more' | 'less' | 'custom' | 'no-preference'
  • removed: type CubicBezierPoints = [number, number, number, number]
  • removed: type DefineTemplateComponent<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals> = DefineComponent & { new (): { $slots: { default: (_: Bindings & { $slots: GenerateSlotsFromSlotMap<MapSlotNameToSlotProps> }) => any } } }
  • removed: type DocumentEventName = keyof DocumentEventMap
  • removed: type EasingFunction = (n: number) => number
  • removed: type EventBusEvents<T, P = any> = Set<EventBusListener<T, P>>
  • removed: type EventBusIdentifier<T = unknown> = EventBusKey<T> | string | number
  • removed: type EventBusListener<T = unknown, P = any> = (event: T, payload?: P) => void
  • removed: type EventSourceStatus = 'CONNECTING' | 'OPEN' | 'CLOSED'
  • removed: type FileSystemAccessWindow = Window & { showSaveFilePicker: (options: FileSystemAccessShowSaveFileOptions) => Promise<FileSystemFileHandle>; showOpenFilePicker: (options: FileSystemAccessS…
  • removed: type GeneralPermissionDescriptor = PermissionDescriptor | { name: DescriptorNamePolyfill }
  • removed: type KeyFilter = true | string | string[] | KeyPredicate
  • removed: type KeyModifier = 'Alt' | 'AltGraph' | 'CapsLock' | 'Control' | 'Fn' | 'FnLock' | 'Meta' | 'NumLock' | 'ScrollLock' | 'Shift' | 'Symbol' | 'SymbolLock'
  • removed: type KeyPredicate = (event: KeyboardEvent) => boolean
  • removed: type KeyStrokeEventName = 'keydown' | 'keypress' | 'keyup'
  • removed: type MaybeComputedElementRef<T extends MaybeElement = MaybeElement> = MaybeRefOrGetter<T>
  • removed: type MaybeElement = HTMLElement | SVGElement | VueInstance | undefined | null
  • removed: type MaybeElementRef<T extends MaybeElement = MaybeElement> = MaybeRef<T>
  • removed: type NetworkEffectiveType = 'slow-2g' | '2g' | '3g' | '4g' | undefined
  • removed: type NetworkType = 'bluetooth' | 'cellular' | 'ethernet' | 'none' | 'wifi' | 'wimax' | 'other' | 'unknown'
  • removed: type OnClickOutsideHandler<T extends OnClickOutsideOptions<boolean> = OnClickOutsideOptions> = (event: (T['detectIframe'] extends true ? FocusEvent : never) | (T['controls'] extends true ? Event : never) | PointerEvent) => void
  • removed: type OrientationLockType = 'any' | 'natural' | 'landscape' | 'portrait' | 'portrait-primary' | 'portrait-secondary' | 'landscape-primary' | 'landscape-secondary'
  • removed: type OrientationType = 'portrait-primary' | 'portrait-secondary' | 'landscape-primary' | 'landscape-secondary'
  • removed: type PointerType = 'mouse' | 'touch' | 'pen'
  • removed: type ReducedMotionType = 'reduce' | 'no-preference'
  • removed: type ReducedTransparencyType = 'reduce' | 'no-preference'
  • removed: type ResizeObserverCallback = (entries: ReadonlyArray<ResizeObserverEntry>, observer: ResizeObserver) => void
  • removed: type ReusableTemplatePair<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals> = [DefineTemplateComponent<Bindings, MapSlotNameToSlotProps>, ReuseTemplateComponent<Bindings, MapSlotNameToSlotProps>] & { define: DefineTemplateComponent<Bindi…
  • removed: type ReuseTemplateComponent<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals> = DefineComponent<Bindings> & { new (): { $slots: GenerateSlotsFromSlotMap<MapSlotNameToSlotProps> } }
  • removed: type ShadowRootEventName = keyof ShadowRootEventMap
  • removed: type TemplatePromise<Return, Args extends any[] = []> = DefineComponent<object> & { new (): { $slots: { default: (_: TemplatePromiseProps<Return, Args>) => any } } } & { start: (...args: Args) => Promise<Return> }
  • removed: type TemplateRefsList<T> = T[] & { set: (el: object | null) => void }
  • removed: type UnRefElementReturn<T extends MaybeElement = MaybeElement> = T extends VueInstance ? Exclude<MaybeElement, VueInstance> : T | undefined
  • removed: type UnrefFn<T> = T extends (...args: infer A) => infer R ? (...args: { [K in keyof A]: MaybeRef<A[K]> }) => R : never
  • removed: type UrlParams = Record<string, string[] | string>
  • removed: type UseAnimateKeyframes = MaybeRef<Keyframe[] | PropertyIndexedKeyframes | null>
  • removed: type UseAsyncQueueTask<T> = (...args: any[]) => T | Promise<T>
  • removed: type UseAsyncStateReturn<Data, Params extends any[], Shallow extends boolean> = UseAsyncStateReturnBase<Data, Params, Shallow> & PromiseLike<UseAsyncStateReturnBase<Data, Params, Shallow>>
  • removed: type UseBatteryReturn = ReturnType<typeof useBattery>
  • removed: type UseBreakpointsReturn<K extends string = string> = ReturnType<typeof useBreakpoints<K>>
  • removed: type UseBrowserLocationReturn = ReturnType<typeof useBrowserLocation>
  • removed: type UseCachedReturn<T = any, D extends boolean = true> = ShallowOrDeepRef<T, D>
  • removed: type UseColorModeReturn<T extends string = BasicColorMode> = Ref<T | BasicColorSchema> & { store: Ref<T | BasicColorSchema>; system: ComputedRef<BasicColorMode>; state: ComputedRef<T | BasicColorMode> }
  • removed: type UseConfirmDialogRevealResult<C, D> = { data?: C; isCanceled: false } | { data?: D; isCanceled: true }
  • removed: type UseDeviceMotionReturn = ReturnType<typeof useDeviceMotion>
  • removed: type UseDeviceOrientationReturn = ReturnType<typeof useDeviceOrientation>
  • removed: type UseDevicePixelRatioReturn = ReturnType<typeof useDevicePixelRatio>
  • removed: type UseDisplayMediaReturn = ReturnType<typeof useDisplayMedia>
  • removed: type UseDraggableReturn = ReturnType<typeof useDraggable>
  • removed: type UseElementBoundingReturn = ReturnType<typeof useElementBounding>
  • removed: type UseElementSizeReturn = ReturnType<typeof useElementSize>
  • removed: type UseEyeDropperReturn = ReturnType<typeof useEyeDropper>
  • removed: type UseFaviconReturn = ReturnType<typeof useFavicon>
  • removed: type UseFileSystemAccessCommonOptions = Pick<FileSystemAccessShowOpenFileOptions, 'types' | 'excludeAcceptAllOption'>
  • removed: type UseFileSystemAccessOptions = ConfigurableWindow & UseFileSystemAccessCommonOptions & { dataType?: MaybeRefOrGetter<'Text' | 'ArrayBuffer' | 'Blob'> }
  • removed: type UseFileSystemAccessShowSaveFileOptions = Pick<FileSystemAccessShowSaveFileOptions, 'suggestedName'>
  • removed: type UseFullscreenReturn = ReturnType<typeof useFullscreen>
  • removed: type UseGamepadReturn = ReturnType<typeof useGamepad>
  • removed: type UseGeolocationReturn = ReturnType<typeof useGeolocation>
  • removed: type UseImageReturn = ReturnType<typeof useImage>
  • removed: type UseKeyModifierReturn<Initial> = ShallowRef<Initial extends boolean ? boolean : boolean | null>
  • removed: type UseMagicKeysReturn<Reactive extends boolean> = Readonly<Omit<Reactive extends true ? Record<string, boolean> : Record<string, ComputedRef<boolean>>, keyof MagicKeysInternal> & MagicKeysInternal>
  • removed: type UseMediaControlsReturn = ReturnType<typeof useMediaControls>
  • removed: type UseMemoryReturn = ReturnType<typeof useMemory>
  • removed: type UseMouseCoordType = 'page' | 'client' | 'screen' | 'movement'
  • removed: type UseMouseEventExtractor = (event: MouseEvent | Touch) => [x: number, y: number] | null | undefined
  • removed: type UseMouseInElementReturn = ReturnType<typeof useMouseInElement>
  • removed: type UseMousePressedReturn = ReturnType<typeof useMousePressed>
  • removed: type UseMouseReturn = ReturnType<typeof useMouse>
  • removed: type UseMouseSourceType = 'mouse' | 'touch' | null
  • removed: type UseMutationObserverReturn = ReturnType<typeof useMutationObserver>
  • removed: type UseNavigatorLanguageReturn = ReturnType<typeof useNavigatorLanguage>
  • removed: type UseNetworkReturn = ReturnType<typeof useNetwork>
  • removed: type UseNowReturn = ReturnType<typeof useNow>
  • removed: type UseOffsetPaginationInfinityPageReturn = Omit<UseOffsetPaginationReturn, 'isLastPage'>
  • removed: type UsePerformanceObserverOptions = PerformanceObserverInit & ConfigurableWindow & { immediate?: boolean }
  • removed: type UsePermissionReturn = Readonly<ShallowRef<PermissionState | undefined>>
  • removed: type UsePointerLockReturn = ReturnType<typeof usePointerLock>
  • removed: type UsePointerReturn = ReturnType<typeof usePointer>
  • removed: type UseResizeObserverReturn = ReturnType<typeof useResizeObserver>
  • removed: type UseScreenOrientationReturn = ReturnType<typeof useScreenOrientation>
  • removed: type UseScriptTagReturn = ReturnType<typeof useScriptTag>
  • removed: type UseScrollReturn = ReturnType<typeof useScroll>
  • removed: type UseShareReturn = ReturnType<typeof useShare>
  • removed: type UseSortedCompareFn<T = any> = (a: T, b: T) => number
  • removed: type UseSortedFn<T = any> = (arr: T[], compareFn: UseSortedCompareFn<T>) => T[]
  • removed: type UseSpeechRecognitionReturn = ReturnType<typeof useSpeechRecognition>
  • removed: type UseSpeechSynthesisReturn = ReturnType<typeof useSpeechSynthesis>
  • removed: type UseSpeechSynthesisStatus = 'init' | 'play' | 'pause' | 'end'
  • removed: type UseSupportedReturn = ReturnType<typeof useSupported>
  • removed: type UseSwipeDirection = 'up' | 'down' | 'left' | 'right' | 'none'
  • removed: type UseTextDirectionValue = 'ltr' | 'rtl' | 'auto'
  • removed: type UseTextSelectionReturn = ReturnType<typeof useTextSelection>
  • removed: type UseTextareaAutosizeReturn = ReturnType<typeof useTextareaAutosize>
  • removed: type UseThrottledRefHistoryOptions<Raw, Serialized = Raw> = Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { throttle?: MaybeRef<number>; trailing?: boolean }
  • removed: type UseThrottledRefHistoryReturn<Raw, Serialized = Raw> = UseRefHistoryReturn<Raw, Serialized>
  • removed: type UseTimeAgoFormatter<T = number> = (value: T, isPast: boolean) => string
  • removed: type UseTimeAgoMessages<UnitNames extends string = UseTimeAgoUnitNamesDefault> = UseTimeAgoMessagesBuiltIn & Record<UnitNames, string | UseTimeAgoFormatter<number>>
  • removed: type UseTimeAgoReturn<Controls extends boolean = false> = Controls extends true ? { timeAgo: ComputedRef<string> } & Pausable : ComputedRef<string>
  • removed: type UseTimeAgoUnitNamesDefault = 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year'
  • removed: type UseTimestampReturn = ReturnType<typeof useTimestamp>
  • removed: type UseTitleOptions = ConfigurableDocument & UseTitleOptionsBase
  • removed: type UseTitleOptionsBase = { restoreOnUnmount?: false | ((originalTitle: string, currentTitle: string) => string | null | undefined) } & ({ observe?: boolean } | { titleTemplate?: MaybeR…
  • removed: type UseTitleReturn = ReturnType<typeof useTitle>
  • removed: type UseUserMediaReturn = ReturnType<typeof useUserMedia>
  • removed: type UseVibrateReturn = ReturnType<typeof useVibrate>
  • removed: type UseVirtualListOptions = UseHorizontalVirtualListOptions | UseVerticalVirtualListOptions
  • removed: type UseWakeLockOptions = ConfigurableNavigator & ConfigurableDocument
  • removed: type UseWakeLockReturn = ReturnType<typeof useWakeLock>
  • removed: type UseWebNotificationReturn = ReturnType<typeof useWebNotification>
  • removed: type UseWebWorkerFnReturn = ReturnType<typeof useWebWorkerFn>
  • removed: type UseWindowScrollReturn = ReturnType<typeof useWindowScroll>
  • removed: type UseWindowSizeReturn = ReturnType<typeof useWindowSize>
  • removed: type VueInstance = ComponentPublicInstance
  • removed: type WebSocketHeartbeatMessage = string | ArrayBuffer | Blob
  • removed: type WebSocketStatus = 'OPEN' | 'CONNECTING' | 'CLOSED'
  • removed: type WebWorkerStatus = 'PENDING' | 'SUCCESS' | 'RUNNING' | 'ERROR' | 'TIMEOUT_EXPIRED'
  • removed: type WindowEventName = keyof WindowEventMap
  • removed: export * from '@vueuse/metadata'