Upgrading @vueuse/core 9 to 10
Unknown9.13.0 → 10.11.1New10Fixed24
Fetching 28 releases from GitHub…5 / 28
UnknownUpgrade verdict
DepDelta is still reading the notes for 23 of 28 releases, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Moves @types/web-bluetooth 0.0.16 → 0.0.20. Your build may pick other versions.
2 packages of its own release move with it.
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- removed:
interface Element - removed:
interface PointerLockOptions - removed:
method Element.requestPointerLock(options?: PointerLockOptions): Promise<void> | void - removed:
property PointerLockOptions.unadjustedMovement?: boolean
- removed:
const createUnrefFn: <T extends Function>(fn: T) => UnrefFn<T> - removed:
const useBroadcastChannel: <D, P>(options: UseBroadcastChannelOptions) => UseBroadcastChannelReturn<D, P> - removed:
const useImage: <Shallow extends true>(options: MaybeComputedRef<UseImageOptions>, asyncStateOptions?: UseAsyncStateOptions<Shallow, any>) => UseAsyncStateReturn<HTMLImageElem… - removed:
const useNavigatorLanguage: (options?: ConfigurableWindow) => Readonly<NavigatorLanguageState> - removed:
const useScreenOrientation: (options?: ConfigurableWindow) => { isSupported: vue_demi.Ref<boolean>; orientation: vue_demi.Ref<OrientationType | undefined>; angle: vue_demi.Ref<number>; lo… - removed:
const useWakeLock: (options?: UseWakeLockOptions) => { isSupported: vue_demi.Ref<boolean>; isActive: vue_demi.Ref<boolean>; request: (type: WakeLockType) => Promise<void>; releas… - removed:
const useWebNotification: (defaultOptions?: UseWebNotificationOptions) => { isSupported: Ref<boolean>; notification: Ref<Notification | null>; show: (overrides?: WebNotificationOptions)… - removed:
const useWebWorkerFn: <T extends (...fnArgs: any[]) => any>(fn: T, options?: UseWebWorkerOptions) => { workerFn: (...fnArgs: Parameters<T>) => Promise<ReturnType<T>>; workerStatus:… - removed:
declare global - removed:
enum SwipeDirection - removed:
function useAsyncQueue<T1, T2, T3, T4>(tasks: [UseAsyncQueueTask<T1>, UseAsyncQueueTask<T2>, UseAsyncQueueTask<T3>, UseAsyncQueueTask<T4>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>, UseAsyncQueueResult<T2>, UseAsyncQueueResult<T3>, UseAsyncQueueResult<T4>]> - removed:
function useAsyncQueue<T1, T2, T3>(tasks: [UseAsyncQueueTask<T1>, UseAsyncQueueTask<T2>, UseAsyncQueueTask<T3>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>, UseAsyncQueueResult<T2>, UseAsyncQueueResult<T3>]> - removed:
function useAsyncQueue<T1, T2>(tasks: [UseAsyncQueueTask<T1>, UseAsyncQueueTask<T2>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>, UseAsyncQueueResult<T2>]> - removed:
function useAsyncQueue<T1>(tasks: [UseAsyncQueueTask<T1>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>]> - removed:
function useAsyncQueue<T>(tasks: UseAsyncQueueTask<T>[], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<UseAsyncQueueResult<T>[]> - removed:
interface UseAsyncStateReturn<Data, Params extends any[], Shallow extends boolean> - removed:
member SwipeDirection.DOWN = 'DOWN' - removed:
member SwipeDirection.LEFT = 'LEFT' - removed:
member SwipeDirection.NONE = 'NONE' - removed:
member SwipeDirection.RIGHT = 'RIGHT' - removed:
member SwipeDirection.UP = 'UP' - removed:
method Serializer.read(raw: string): T - removed:
method Serializer.write(value: T): string - removed:
method SerializerAsync.read(raw: string): Awaitable<T> - removed:
method SerializerAsync.write(value: T): Awaitable<string> - removed:
method StorageLike.getItem(key: string): string | null - removed:
method StorageLike.removeItem(key: string): void - removed:
method StorageLike.setItem(key: string, value: string): void - removed:
method StorageLikeAsync.getItem(key: string): Awaitable<string | null> - removed:
method StorageLikeAsync.removeItem(key: string): Awaitable<void> - removed:
method StorageLikeAsync.setItem(key: string, value: string): Awaitable<void> - removed:
method UseFetchReturn.arrayBuffer(): UseFetchReturn<ArrayBuffer> & PromiseLike<UseFetchReturn<ArrayBuffer>> - removed:
method UseFetchReturn.blob(): UseFetchReturn<Blob> & PromiseLike<UseFetchReturn<Blob>> - removed:
method UseFetchReturn.delete(payload?: MaybeComputedRef<unknown>, type?: string): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - removed:
method UseFetchReturn.formData(): UseFetchReturn<FormData> & PromiseLike<UseFetchReturn<FormData>> - removed:
method UseFetchReturn.get(): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - removed:
method UseFetchReturn.head(payload?: MaybeComputedRef<unknown>, type?: string): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - removed:
method UseFetchReturn.json<JSON = any>(): UseFetchReturn<JSON> & PromiseLike<UseFetchReturn<JSON>> - removed:
method UseFetchReturn.options(payload?: MaybeComputedRef<unknown>, type?: string): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - removed:
method UseFetchReturn.patch(payload?: MaybeComputedRef<unknown>, type?: string): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - removed:
method UseFetchReturn.post(payload?: MaybeComputedRef<unknown>, type?: string): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - removed:
method UseFetchReturn.put(payload?: MaybeComputedRef<unknown>, type?: string): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - removed:
method UseFetchReturn.text(): UseFetchReturn<string> & PromiseLike<UseFetchReturn<string>> - removed:
method UseMemoizeCache.clear(): void - removed:
method UseMemoizeCache.delete(key: Key): void - removed:
method UseMemoizeCache.get(key: Key): Value | undefined - removed:
method UseMemoizeCache.has(key: Key): boolean - removed:
method UseMemoizeCache.set(key: Key, value: Value): void - removed:
method UseMemoizeReturn.clear(): void - removed:
method UseMemoizeReturn.delete(...args: Args): void - removed:
method UseMemoizeReturn.generateKey(...args: Args): CacheKey - removed:
method UseMemoizeReturn.load(...args: Args): Result - removed:
method UseRefHistoryReturn.batch(fn: (cancel: Fn) => void): void - removed:
method UseRefHistoryReturn.dispose(): void - removed:
method UseRefHistoryReturn.pause(): void - removed:
method UseRefHistoryReturn.resume(commit?: boolean): void - removed:
property UseAsyncStateReturn.error: Ref<unknown> - removed:
property UseAsyncStateReturn.execute: (delay?: number, ...args: Params) => Promise<Data> - removed:
property UseAsyncStateReturn.isLoading: Ref<boolean> - removed:
property UseAsyncStateReturn.isReady: Ref<boolean> - removed:
property UseAsyncStateReturn.state: Shallow extends true ? Ref<Data> : Ref<UnwrapRef<Data>> - removed:
property UseInfiniteScrollOptions.preserveScrollPosition?: boolean - removed:
property UsePointerLockOptions.pointerLockOptions?: PointerLockOptions - removed:
property UseTransitionOptions.duration?: MaybeRef<number> - removed:
property UseTransitionOptions.transition?: MaybeRef<EasingFunction | CubicBezierPoints> - removed:
property UseUserMediaOptions.audioDeviceId?: MaybeRef<string | undefined | false | 'none'> - removed:
property UseUserMediaOptions.videoDeviceId?: MaybeRef<string | undefined | false | 'none'> - removed:
type MouseSourceType = 'mouse' | 'touch' | null - removed:
type UseElementByPointReturn = ReturnType<typeof useElementByPoint> - removed:
type UseEventSourceOptions = EventSourceInit - removed:
type UseEventSourceReturn = ReturnType<typeof useEventSource> - removed:
type UseIntersectionObserverReturn = ReturnType<typeof useIntersectionObserver> - changed:
const breakpointsBootstrapV5: { sm: number; md: number; lg: number; xl: number; xxl: number } → const breakpointsBootstrapV5: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number } - changed:
const breakpointsQuasar: { xs: number; sm: number; md: number; lg: number } → const breakpointsQuasar: { xs: number; sm: number; md: number; lg: number; xl: number } - changed:
const breakpointsVuetify: { xs: number; sm: number; md: number; lg: number } → const breakpointsVuetify: { xs: number; sm: number; md: number; lg: number; xl: number } - changed:
function onClickOutside<T extends OnClickOutsideOptions>(target: MaybeElementRef, handler: OnClickOutsideHandler<{ detectIframe: T['detectIframe'] }>, options?: T): (() => void) | undefined → function onClickOutside<T extends OnClickOutsideOptions>(target: MaybeElementRef, handler: OnClickOutsideHandler<{ detectIframe: T['detectIframe'] }>, options?: T): () => void - changed:
function onLongPress(target: MaybeElementRef, handler: (evt: PointerEvent) => void, options?: OnLongPressOptions): void → function onLongPress(target: MaybeElementRef, handler: (evt: PointerEvent) => void, options?: OnLongPressOptions): () => void - changed:
function useActiveElement<T extends HTMLElement>(options?: UseActiveElementOptions): _vueuse_shared.ComputedRefWithControl<T | null | undefined> → function useActiveElement<T extends HTMLElement>(options?: UseActiveElementOptions): vue_demi.Ref<T | null | undefined> - changed:
function useAsyncQueue<T1, T2, T3, T4, T5>(tasks: [UseAsyncQueueTask<T1>, UseAsyncQueueTask<T2>, UseAsyncQueueTask<T3>, UseAsyncQueueTask<T4>, UseAsyncQueueTask<T5>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>, UseAsyncQueueResult<T2>, UseAsyncQueueResult<T3>, UseAsyncQueueResult<T4>, UseAsyncQueueResult<T5>]> → function useAsyncQueue<T extends any[], S = MapQueueTask<T>>(tasks: S & Array<UseAsyncQueueTask<any>>, options?: UseAsyncQueueOptions): UseAsyncQueueReturn<{ [P in keyof T]: UseAsyncQueueResult<T[P]> }> - changed:
function useBase64(target: MaybeComputedRef<ArrayBuffer>): UseBase64Return → function useBase64(target: MaybeRefOrGetter<ArrayBuffer>): UseBase64Return - changed:
function useBase64(target: MaybeComputedRef<Blob>): UseBase64Return → function useBase64(target: MaybeRefOrGetter<Blob>): UseBase64Return - changed:
function useBase64(target: MaybeComputedRef<HTMLCanvasElement>, options?: ToDataURLOptions): UseBase64Return → function useBase64(target: MaybeRefOrGetter<HTMLCanvasElement>, options?: ToDataURLOptions): UseBase64Return - changed:
function useBase64(target: MaybeComputedRef<HTMLImageElement>, options?: ToDataURLOptions): UseBase64Return → function useBase64(target: MaybeRefOrGetter<HTMLImageElement>, options?: ToDataURLOptions): UseBase64Return - changed:
function useBase64(target: MaybeComputedRef<string>): UseBase64Return → function useBase64(target: MaybeRefOrGetter<string>): UseBase64Return - changed:
function useBase64<T extends Map<string, unknown>>(target: MaybeComputedRef<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return → function useBase64<T extends Map<string, unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return - changed:
function useBase64<T extends Record<string, unknown>>(target: MaybeComputedRef<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return → function useBase64<T extends Record<string, unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return - changed:
function useBase64<T extends Set<unknown>>(target: MaybeComputedRef<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return → function useBase64<T extends Set<unknown>>(target: MaybeRefOrGetter<T>, options?: UseBase64ObjectOptions<T>): UseBase64Return - changed:
function useBase64<T>(target: MaybeComputedRef<T[]>, options?: UseBase64ObjectOptions<T[]>): UseBase64Return → function useBase64<T>(target: MaybeRefOrGetter<T[]>, options?: UseBase64ObjectOptions<T[]>): UseBase64Return - changed:
function useBattery({ navigator }?: ConfigurableNavigator): { isSupported: vue_demi.Ref<boolean>; charging: vue_demi.Ref<boolean>; chargingTime: vue_demi.Ref<number>; dischargingTime: vue_demi.Ref<number>; level: vue_demi.Ref<number> } → function useBattery(options?: ConfigurableNavigator): { isSupported: vue_demi.ComputedRef<boolean>; charging: vue_demi.Ref<boolean>; chargingTime: vue_demi.Ref<number>; dischargingTime: vue_demi.Ref<number>; level: vue_demi.Ref<number> } - changed:
function useBreakpoints<K extends string>(breakpoints: Breakpoints<K>, options?: ConfigurableWindow): { greater(k: K): Ref<boolean>; greaterOrEqual: (k: K) => Ref<boolean>; smaller(k: K): Ref<boolean>; smallerOrEqual(k: K): Ref<boolean>; between(a: K, b: K): Ref<boolean>; isGreater(k: K): boolean; isGreaterOrEqual(k: K): boolean; isSmaller(k: K): boolean; isSmallerOrEqual(k: K): boolean; isInBetw… → function useBreakpoints<K extends string>(breakpoints: Breakpoints<K>, options?: UseBreakpointsOptions): Record<K, Ref<boolean>> & { greaterOrEqual: (k: MaybeRefOrGetter<K>) => Ref<boolean>; smallerOrEqual: (k: MaybeRefOrGetter<K>) => Ref<boolean>; greater(k: MaybeRefOrGetter<K>): Ref<boolean>; smaller(k: MaybeRefOrGetter<K>): Ref<boolean>; between(a: MaybeRefOrGetter<K>, b: MaybeRefOrGetter<K>):… - changed:
function useBrowserLocation({ window }?: ConfigurableWindow): vue_demi.Ref<{ trigger: string; state?: any; length?: number | undefined; hash?: string | undefined; host?: string | undefined; hostname?: string | undefined; href?: string | undefined; origin?: string | undefined; pathname?: string | undefined; port?: string | undefined; protocol?: string | undefined; search?: string | undefined }> → 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?:… - changed:
function useClipboard(options: UseClipboardOptions<MaybeComputedRef<string>>): UseClipboardReturn<true> → function useClipboard(options: UseClipboardOptions<MaybeRefOrGetter<string>>): UseClipboardReturn<true> - changed:
function useCloned<T>(source: MaybeComputedRef<T>, options?: UseClonedOptions): { cloned: vue_demi.Ref<vue_demi.UnwrapRef<T>>; sync: () => void } → function useCloned<T>(source: MaybeRefOrGetter<T>, options?: UseClonedOptions): UseClonedReturn<T> - changed:
function useColorMode<T extends string = BasicColorSchema>(options?: UseColorModeOptions<T>): vue_demi.WritableComputedRef<BasicColorSchema | T> → function useColorMode<T extends string = BasicColorMode>(options?: UseColorModeOptions<T>): UseColorModeReturn<T> - changed:
function useCssVar(prop: MaybeComputedRef<string>, target?: MaybeElementRef, { window, initialValue }?: UseCssVarOptions): vue_demi.Ref<string> → function useCssVar(prop: MaybeRefOrGetter<string>, target?: MaybeElementRef, options?: UseCssVarOptions): vue_demi.Ref<string> - changed:
function useCurrentElement<T extends Element = Element>(): _vueuse_shared.ComputedRefWithControl<T> → function useCurrentElement<T extends MaybeElement = MaybeElement, R extends VueInstance = VueInstance>(rootComponent?: MaybeElementRef<R>): _vueuse_shared.ComputedRefWithControl<T> - changed:
function useCycleList<T>(list: T[], options?: UseCycleListOptions<T>): UseCycleListReturn<T> → function useCycleList<T>(list: MaybeRefOrGetter<T[]>, options?: UseCycleListOptions<T>): UseCycleListReturn<T> - changed:
function useDebouncedRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { debounce?: MaybeComputedRef<number> }): UseRefHistoryReturn<Raw, Serialized> → function useDebouncedRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { debounce?: MaybeRefOrGetter<number> }): UseRefHistoryReturn<Raw, Serialized> - changed:
function useDeviceOrientation(options?: ConfigurableWindow): { isSupported: Ref<boolean>; isAbsolute: Ref<boolean>; alpha: Ref<number | null>; beta: Ref<number | null>; gamma: Ref<number | null> } → function useDeviceOrientation(options?: ConfigurableWindow): { isSupported: vue_demi.ComputedRef<boolean>; isAbsolute: Ref<boolean>; alpha: Ref<number | null>; beta: Ref<number | null>; gamma: Ref<number | null> } - changed:
function useDevicePixelRatio({ window }?: ConfigurableWindow): { pixelRatio: vue_demi.Ref<number> } → function useDevicePixelRatio(options?: ConfigurableWindow): { pixelRatio: vue_demi.Ref<number> } - changed:
function useDisplayMedia(options?: UseDisplayMediaOptions): { isSupported: Ref<boolean>; stream: Ref<MediaStream | undefined>; start: () => Promise<MediaStream | undefined>; stop: () => void; enabled: Ref<boolean> } → function useDisplayMedia(options?: UseDisplayMediaOptions): { isSupported: vue_demi.ComputedRef<boolean>; stream: Ref<MediaStream | undefined>; start: () => Promise<MediaStream | undefined>; stop: () => void; enabled: Ref<boolean> } - changed:
function useDocumentVisibility({ document }?: ConfigurableDocument): Ref<DocumentVisibilityState> → function useDocumentVisibility(options?: ConfigurableDocument): Ref<DocumentVisibilityState> - changed:
function useDraggable(target: MaybeComputedRef<HTMLElement | SVGElement | null | undefined>, options?: UseDraggableOptions): { position: vue_demi.Ref<{ x: number; y: number }>; isDragging: vue_demi.ComputedRef<boolean>; style: vue_demi.ComputedRef<string>; x: vue_demi.Ref<number>; y: vue_demi.Ref<number> } → function useDraggable(target: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>, options?: UseDraggableOptions): { position: vue_demi.Ref<{ x: number; y: number }>; isDragging: vue_demi.ComputedRef<boolean>; style: vue_demi.ComputedRef<string>; x: vue_demi.Ref<number>; y: vue_demi.Ref<number> } - changed:
function useDropZone(target: MaybeComputedRef<HTMLElement | null | undefined>, onDrop?: (files: File[] | null) => void): UseDropZoneReturn → function useDropZone(target: MaybeRefOrGetter<HTMLElement | null | undefined>, options?: UseDropZoneOptions | UseDropZoneOptions['onDrop']): UseDropZoneReturn - changed:
function useElementByPoint(options: UseElementByPointOptions): { isActive: Readonly<vue_demi.Ref<boolean>>; pause: _vueuse_shared.Fn; resume: _vueuse_shared.Fn; element: vue_demi.Ref<HTMLElement | null> } → function useElementByPoint<M extends boolean = false>(options: UseElementByPointOptions<M>): UseElementByPointReturn<M> - changed:
function useElementHover(el: MaybeComputedRef<EventTarget | null | undefined>, options?: UseElementHoverOptions): Ref<boolean> → function useElementHover(el: MaybeRefOrGetter<EventTarget | null | undefined>, options?: UseElementHoverOptions): Ref<boolean> - changed:
function useElementSize(target: MaybeComputedElementRef, initialSize?: ElementSize, options?: UseResizeObserverOptions): { width: vue_demi.Ref<number>; height: vue_demi.Ref<number> } → function useElementSize(target: MaybeComputedElementRef, initialSize?: ElementSize, options?: UseResizeObserverOptions): { width: vue_demi.Ref<number>; height: vue_demi.Ref<number>; stop: () => void } - changed:
function useElementVisibility(element: MaybeComputedElementRef, { window, scrollTarget }?: UseElementVisibilityOptions): vue_demi.Ref<boolean> → function useElementVisibility(element: MaybeComputedElementRef, options?: UseElementVisibilityOptions): vue_demi.Ref<boolean> - changed:
function useEventListener<E extends keyof DocumentEventMap>(target: DocumentOrShadowRoot, event: Arrayable<E>, listener: Arrayable<(this: Document, ev: DocumentEventMap[E]) => any>, options?: MaybeComputedRef<boolean | AddEventListenerOptions>): Fn → function useEventListener<E extends keyof DocumentEventMap>(target: DocumentOrShadowRoot, event: Arrayable<E>, listener: Arrayable<(this: Document, ev: DocumentEventMap[E]) => any>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn - changed:
function useEventListener<E extends keyof WindowEventMap>(event: Arrayable<E>, listener: Arrayable<(this: Window, ev: WindowEventMap[E]) => any>, options?: MaybeComputedRef<boolean | AddEventListenerOptions>): Fn → function useEventListener<E extends keyof HTMLElementEventMap>(target: MaybeRefOrGetter<HTMLElement | null | undefined>, event: Arrayable<E>, listener: (this: HTMLElement, ev: HTMLElementEventMap[E]) => any, options?: boolean | AddEventListenerOptions): () => void - changed:
function useEventListener<E extends keyof WindowEventMap>(target: Window, event: Arrayable<E>, listener: Arrayable<(this: Window, ev: WindowEventMap[E]) => any>, options?: MaybeComputedRef<boolean | AddEventListenerOptions>): Fn → function useEventListener<E extends keyof WindowEventMap>(event: Arrayable<E>, listener: Arrayable<(this: Window, ev: WindowEventMap[E]) => any>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn - changed:
function useEventListener<EventType = Event>(target: MaybeComputedRef<EventTarget | null | undefined>, event: Arrayable<string>, listener: Arrayable<GeneralEventListener<EventType>>, options?: MaybeComputedRef<boolean | AddEventListenerOptions>): Fn → function useEventListener<E extends keyof WindowEventMap>(target: Window, event: Arrayable<E>, listener: Arrayable<(this: Window, ev: WindowEventMap[E]) => any>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn - changed:
function useEventListener<Names extends string, EventType = Event>(target: InferEventTarget<Names>, event: Arrayable<Names>, listener: Arrayable<GeneralEventListener<EventType>>, options?: MaybeComputedRef<boolean | AddEventListenerOptions>): Fn → function useEventListener<EventType = Event>(target: MaybeRefOrGetter<EventTarget | null | undefined>, event: Arrayable<string>, listener: Arrayable<GeneralEventListener<EventType>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn - changed:
function useEventSource(url: string, events?: Array<string>, options?: UseEventSourceOptions): { eventSource: Ref<EventSource | null>; event: Ref<string | null>; data: Ref<string | null>; status: Ref<'OPEN' | 'CONNECTING' | 'CLOSED'>; error: Ref<Event | null>; close: () => void } → function useEventSource<Events extends string[]>(url: MaybeRefOrGetter<string | URL | undefined>, events?: Events, options?: UseEventSourceOptions): UseEventSourceReturn<Events> - changed:
function useEyeDropper(options?: UseEyeDropperOptions): { isSupported: vue_demi.Ref<boolean>; sRGBHex: vue_demi.Ref<string>; open: (openOptions?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string } | undefined> } → function useEyeDropper(options?: UseEyeDropperOptions): { isSupported: vue_demi.ComputedRef<boolean>; sRGBHex: vue_demi.Ref<string>; open: (openOptions?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string } | undefined> } - changed:
function useFavicon(newIcon: MaybeReadonlyRef<string | null | undefined>, options?: UseFaviconOptions): ComputedRef<string | null | undefined> → function useFavicon(newIcon: ReadonlyRefOrGetter<string | null | undefined>, options?: UseFaviconOptions): ComputedRef<string | null | undefined> - changed:
function useFetch<T>(url: MaybeComputedRef<string>): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> → function useFetch<T>(url: MaybeRefOrGetter<string>): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - changed:
function useFetch<T>(url: MaybeComputedRef<string>, options: RequestInit, useFetchOptions?: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> → function useFetch<T>(url: MaybeRefOrGetter<string>, options: RequestInit, useFetchOptions?: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - changed:
function useFetch<T>(url: MaybeComputedRef<string>, useFetchOptions: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> → function useFetch<T>(url: MaybeRefOrGetter<string>, useFetchOptions: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - changed:
function useFullscreen(target?: MaybeElementRef, options?: UseFullscreenOptions): { isSupported: vue_demi.Ref<boolean>; isFullscreen: vue_demi.Ref<boolean>; enter: () => Promise<void>; exit: () => Promise<void>; toggle: () => Promise<void> } → function useFullscreen(target?: MaybeElementRef, options?: UseFullscreenOptions): { isSupported: vue_demi.ComputedRef<boolean>; isFullscreen: vue_demi.Ref<boolean>; enter: () => Promise<void>; exit: () => Promise<void>; toggle: () => Promise<void> } - changed:
function useGamepad(options?: UseGamepadOptions): { isSupported: Ref<boolean>; onConnected: _vueuse_shared.EventHookOn<number>; onDisconnected: _vueuse_shared.EventHookOn<number>; gamepads: Ref<{ readonly axes: readonly number[]; readonly buttons: readonly { readonly pressed: boolean; readonly touched: boolean; readonly value: number }[]; readonly connected: boolean; readonly hapticActuators: rea… → function useGamepad(options?: UseGamepadOptions): { isSupported: vue_demi.ComputedRef<boolean>; onConnected: _vueuse_shared.EventHookOn<number>; onDisconnected: _vueuse_shared.EventHookOn<number>; gamepads: Ref<{ readonly axes: readonly number[]; readonly buttons: readonly { readonly pressed: boolean; readonly touched: boolean; readonly value: number }[]; readonly connected: boolean; readonly id:… - changed:
function useGeolocation(options?: UseGeolocationOptions): { isSupported: Ref<boolean>; coords: Ref<GeolocationCoordinates>; locatedAt: Ref<number | null>; error: Ref<{ readonly code: number; readonly message: string; readonly PERMISSION_DENIED: number; readonly POSITION_UNAVAILABLE: number; readonly TIMEOUT: number } | null>; resume: () => void; pause: () => void } → function useGeolocation(options?: UseGeolocationOptions): { isSupported: vue_demi.ComputedRef<boolean>; coords: Ref<GeolocationCoordinates>; locatedAt: Ref<number | null>; error: vue_demi.ShallowRef<GeolocationPositionError | null>; resume: () => void; pause: () => void } - changed:
function useInfiniteScroll(element: MaybeComputedRef<HTMLElement | SVGElement | Window | Document | null | undefined>, onLoadMore: (state: UnwrapNestedRefs<ReturnType<typeof useScroll>>) => void | Promise<void>, options?: UseInfiniteScrollOptions): void → function useInfiniteScroll<T extends InfiniteScrollElement>(element: MaybeRefOrGetter<T>, onLoadMore: (state: UnwrapNestedRefs<ReturnType<typeof useScroll>>) => Awaitable<void>, options?: UseInfiniteScrollOptions<T>): { isLoading: vue_demi.ComputedRef<boolean> } - changed:
function useIntersectionObserver(target: MaybeElementRef, callback: IntersectionObserverCallback, options?: UseIntersectionObserverOptions): { isSupported: vue_demi.Ref<boolean>; stop: () => void } → function useIntersectionObserver(target: MaybeComputedElementRef | MaybeRefOrGetter<MaybeElement[]> | MaybeComputedElementRef[], callback: IntersectionObserverCallback, options?: UseIntersectionObserverOptions): UseIntersectionObserverReturn - changed:
function useLocalStorage(key: string, initialValue: MaybeComputedRef<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean> → function useLocalStorage(key: string, initialValue: MaybeRefOrGetter<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean> - changed:
function useLocalStorage(key: string, initialValue: MaybeComputedRef<number>, options?: UseStorageOptions<number>): RemovableRef<number> → function useLocalStorage(key: string, initialValue: MaybeRefOrGetter<number>, options?: UseStorageOptions<number>): RemovableRef<number> - changed:
function useLocalStorage(key: string, initialValue: MaybeComputedRef<string>, options?: UseStorageOptions<string>): RemovableRef<string> → function useLocalStorage(key: string, initialValue: MaybeRefOrGetter<string>, options?: UseStorageOptions<string>): RemovableRef<string> - changed:
function useLocalStorage<T = unknown>(key: string, initialValue: MaybeComputedRef<null>, options?: UseStorageOptions<T>): RemovableRef<T> → function useLocalStorage<T = unknown>(key: string, initialValue: MaybeRefOrGetter<null>, options?: UseStorageOptions<T>): RemovableRef<T> - changed:
function useLocalStorage<T>(key: string, initialValue: MaybeComputedRef<T>, options?: UseStorageOptions<T>): RemovableRef<T> → function useLocalStorage<T>(key: string, initialValue: MaybeRefOrGetter<T>, options?: UseStorageOptions<T>): RemovableRef<T> - changed:
function useMediaQuery(query: MaybeComputedRef<string>, options?: ConfigurableWindow): vue_demi.Ref<boolean> → function useMediaQuery(query: MaybeRefOrGetter<string>, options?: ConfigurableWindow): vue_demi.Ref<boolean> - changed:
function useMemory(options?: UseMemoryOptions): { isSupported: vue_demi.Ref<boolean>; memory: vue_demi.Ref<MemoryInfo | undefined> } → function useMemory(options?: UseMemoryOptions): { isSupported: vue_demi.ComputedRef<boolean>; memory: vue_demi.Ref<MemoryInfo | undefined> } - changed:
function useMouse(options?: UseMouseOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; sourceType: vue_demi.Ref<MouseSourceType> } → function useMouse(options?: UseMouseOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; sourceType: vue_demi.Ref<UseMouseSourceType> } - changed:
function useMouseInElement(target?: MaybeElementRef, options?: MouseInElementOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; sourceType: vue_demi.Ref<MouseSourceType>; elementX: vue_demi.Ref<number>; elementY: vue_demi.Ref<number>; elementPositionX: vue_demi.Ref<number>; elementPositionY: vue_demi.Ref<number>; elementHeight: vue_demi.Ref<number>; elementWidth: vue_demi.Ref<number>;… → function useMouseInElement(target?: MaybeElementRef, options?: MouseInElementOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; sourceType: vue_demi.Ref<UseMouseSourceType>; elementX: vue_demi.Ref<number>; elementY: vue_demi.Ref<number>; elementPositionX: vue_demi.Ref<number>; elementPositionY: vue_demi.Ref<number>; elementHeight: vue_demi.Ref<number>; elementWidth: vue_demi.Ref<number… - changed:
function useMousePressed(options?: MousePressedOptions): { pressed: vue_demi.Ref<boolean>; sourceType: vue_demi.Ref<MouseSourceType> } → function useMousePressed(options?: MousePressedOptions): { pressed: vue_demi.Ref<boolean>; sourceType: vue_demi.Ref<UseMouseSourceType> } - changed:
function useMutationObserver(target: MaybeElementRef, callback: MutationCallback, options?: UseMutationObserverOptions): { isSupported: vue_demi.Ref<boolean>; stop: () => void } → function useMutationObserver(target: MaybeComputedElementRef | MaybeComputedElementRef[] | MaybeRefOrGetter<MaybeElement[]>, callback: MutationCallback, options?: UseMutationObserverOptions): { isSupported: vue_demi.ComputedRef<boolean>; stop: () => void; takeRecords: () => MutationRecord[] | undefined } - changed:
function useObjectUrl(object: MaybeRef<Blob | MediaSource | undefined>): Readonly<vue_demi.Ref<string | undefined>> → function useObjectUrl(object: MaybeRefOrGetter<Blob | MediaSource | null | undefined>): Readonly<vue_demi.Ref<string | undefined>> - changed:
function usePointerLock(target?: MaybeElementRef<MaybeHTMLElement>, options?: UsePointerLockOptions): { isSupported: vue_demi.Ref<boolean>; element: vue_demi.Ref<MaybeHTMLElement>; triggerElement: vue_demi.Ref<MaybeHTMLElement>; lock: (e: MaybeElementRef<MaybeHTMLElement> | Event, options?: PointerLockOptions) => Promise<HTMLElement>; unlock: () => Promise<boolean> } → function usePointerLock(target?: MaybeElementRef<MaybeHTMLElement>, options?: UsePointerLockOptions): { isSupported: vue_demi.ComputedRef<boolean>; element: vue_demi.Ref<MaybeHTMLElement>; triggerElement: vue_demi.Ref<MaybeHTMLElement>; lock: (e: MaybeElementRef<MaybeHTMLElement> | Event) => Promise<HTMLElement>; unlock: () => Promise<boolean> } - changed:
function usePointerSwipe(target: MaybeComputedRef<HTMLElement | null | undefined>, options?: UsePointerSwipeOptions): UsePointerSwipeReturn → function usePointerSwipe(target: MaybeRefOrGetter<HTMLElement | null | undefined>, options?: UsePointerSwipeOptions): UsePointerSwipeReturn - changed:
function usePrevious<T>(value: MaybeComputedRef<T>): Readonly<Ref<T | undefined>> → function usePrevious<T>(value: MaybeRefOrGetter<T>): Readonly<Ref<T | undefined>> - changed:
function usePrevious<T>(value: MaybeComputedRef<T>, initialValue: T): Readonly<Ref<T>> → function usePrevious<T>(value: MaybeRefOrGetter<T>, initialValue: T): Readonly<Ref<T>> - changed:
function useResizeObserver(target: MaybeComputedElementRef, callback: ResizeObserverCallback, options?: UseResizeObserverOptions): { isSupported: vue_demi.Ref<boolean>; stop: () => void } → function useResizeObserver(target: MaybeComputedElementRef | MaybeComputedElementRef[], callback: ResizeObserverCallback, options?: UseResizeObserverOptions): { isSupported: vue_demi.ComputedRef<boolean>; stop: () => void } - changed:
function useScriptTag(src: MaybeComputedRef<string>, onLoaded?: (el: HTMLScriptElement) => void, options?: UseScriptTagOptions): { scriptTag: vue_demi.Ref<HTMLScriptElement | null>; load: (waitForScriptLoad?: boolean) => Promise<HTMLScriptElement | boolean>; unload: () => void } → function useScriptTag(src: MaybeRefOrGetter<string>, onLoaded?: (el: HTMLScriptElement) => void, options?: UseScriptTagOptions): { scriptTag: vue_demi.Ref<HTMLScriptElement | null>; load: (waitForScriptLoad?: boolean) => Promise<HTMLScriptElement | boolean>; unload: () => void } - changed:
function useScroll(element: MaybeComputedRef<HTMLElement | SVGElement | Window | Document | null | undefined>, options?: UseScrollOptions): { x: vue_demi.WritableComputedRef<number>; y: vue_demi.WritableComputedRef<number>; isScrolling: vue_demi.Ref<boolean>; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean }; directions: { left: boolean; right: boolean; top: boolean;… → function useScroll(element: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>, options?: UseScrollOptions): { x: vue_demi.WritableComputedRef<number>; y: vue_demi.WritableComputedRef<number>; isScrolling: vue_demi.Ref<boolean>; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean }; directions: { left: boolean; right: boolean; top: boolean;… - changed:
function useScrollLock(element: MaybeComputedRef<HTMLElement | SVGElement | Window | Document | null | undefined>, initialState?: boolean): vue_demi.WritableComputedRef<boolean> → function useScrollLock(element: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined>, initialState?: boolean): vue_demi.WritableComputedRef<boolean> - changed:
function useSessionStorage(key: string, initialValue: MaybeComputedRef<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean> → function useSessionStorage(key: string, initialValue: MaybeRefOrGetter<boolean>, options?: UseStorageOptions<boolean>): RemovableRef<boolean> - changed:
function useSessionStorage(key: string, initialValue: MaybeComputedRef<number>, options?: UseStorageOptions<number>): RemovableRef<number> → function useSessionStorage(key: string, initialValue: MaybeRefOrGetter<number>, options?: UseStorageOptions<number>): RemovableRef<number> - changed:
function useSessionStorage(key: string, initialValue: MaybeComputedRef<string>, options?: UseStorageOptions<string>): RemovableRef<string> → function useSessionStorage(key: string, initialValue: MaybeRefOrGetter<string>, options?: UseStorageOptions<string>): RemovableRef<string> - changed:
function useSessionStorage<T = unknown>(key: string, initialValue: MaybeComputedRef<null>, options?: UseStorageOptions<T>): RemovableRef<T> → function useSessionStorage<T = unknown>(key: string, initialValue: MaybeRefOrGetter<null>, options?: UseStorageOptions<T>): RemovableRef<T> - changed:
function useSessionStorage<T>(key: string, initialValue: MaybeComputedRef<T>, options?: UseStorageOptions<T>): RemovableRef<T> → function useSessionStorage<T>(key: string, initialValue: MaybeRefOrGetter<T>, options?: UseStorageOptions<T>): RemovableRef<T> - changed:
function useShare(shareOptions?: MaybeComputedRef<UseShareOptions>, options?: ConfigurableNavigator): { isSupported: vue.Ref<boolean>; share: (overrideOptions?: MaybeComputedRef<UseShareOptions>) => Promise<void> } → function useShare(shareOptions?: MaybeRefOrGetter<UseShareOptions>, options?: ConfigurableNavigator): { isSupported: vue.ComputedRef<boolean>; share: (overrideOptions?: MaybeRefOrGetter<UseShareOptions>) => Promise<void> } - changed:
function useSorted<T = any>(source: MaybeRef<T[]>, compareFn?: UseSortedCompareFn<T>): Ref<T[]> → function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>): Ref<T[]> - changed:
function useSorted<T = any>(source: MaybeRef<T[]>, compareFn?: UseSortedCompareFn<T>, options?: Omit<UseSortedOptions<T>, 'compareFn'>): Ref<T[]> → function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>, options?: Omit<UseSortedOptions<T>, 'compareFn'>): Ref<T[]> - changed:
function useSorted<T = any>(source: MaybeRef<T[]>, options?: UseSortedOptions<T>): Ref<T[]> → function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, options?: UseSortedOptions<T>): Ref<T[]> - changed:
function useSpeechRecognition(options?: UseSpeechRecognitionOptions): { isSupported: Ref<boolean>; isListening: Ref<boolean>; isFinal: Ref<boolean>; recognition: SpeechRecognition | undefined; result: Ref<string>; error: Ref<SpeechRecognitionErrorEvent | undefined>; toggle: (value?: boolean) => void; start: () => void; stop: () => void } → function useSpeechRecognition(options?: UseSpeechRecognitionOptions): { isSupported: vue_demi.ComputedRef<boolean>; isListening: Ref<boolean>; isFinal: Ref<boolean>; recognition: SpeechRecognition | undefined; result: Ref<string>; error: Ref<SpeechRecognitionErrorEvent | undefined>; toggle: (value?: boolean) => void; start: () => void; stop: () => void } - changed:
function useSpeechSynthesis(text: MaybeComputedRef<string>, options?: UseSpeechSynthesisOptions): { isSupported: Ref<boolean>; isPlaying: Ref<boolean>; status: Ref<UseSpeechSynthesisStatus>; utterance: vue_demi.ComputedRef<SpeechSynthesisUtterance>; error: Ref<SpeechSynthesisErrorEvent | undefined>; stop: () => void; toggle: (value?: boolean) => void; speak: () => void } → function useSpeechSynthesis(text: MaybeRefOrGetter<string>, options?: UseSpeechSynthesisOptions): { isSupported: vue_demi.ComputedRef<boolean>; isPlaying: Ref<boolean>; status: Ref<UseSpeechSynthesisStatus>; utterance: vue_demi.ComputedRef<SpeechSynthesisUtterance>; error: Ref<SpeechSynthesisErrorEvent | undefined>; stop: () => void; toggle: (value?: boolean) => void; speak: () => void } - changed:
function useStorage(key: string, defaults: MaybeComputedRef<boolean>, storage?: StorageLike, options?: UseStorageOptions<boolean>): RemovableRef<boolean> → function useStorage(key: string, defaults: MaybeRefOrGetter<boolean>, storage?: StorageLike, options?: UseStorageOptions<boolean>): RemovableRef<boolean> - changed:
function useStorage(key: string, defaults: MaybeComputedRef<number>, storage?: StorageLike, options?: UseStorageOptions<number>): RemovableRef<number> → function useStorage(key: string, defaults: MaybeRefOrGetter<number>, storage?: StorageLike, options?: UseStorageOptions<number>): RemovableRef<number> - changed:
function useStorage(key: string, defaults: MaybeComputedRef<string>, storage?: StorageLike, options?: UseStorageOptions<string>): RemovableRef<string> → function useStorage(key: string, defaults: MaybeRefOrGetter<string>, storage?: StorageLike, options?: UseStorageOptions<string>): RemovableRef<string> - changed:
function useStorage<T = unknown>(key: string, defaults: MaybeComputedRef<null>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T> → function useStorage<T = unknown>(key: string, defaults: MaybeRefOrGetter<null>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T> - changed:
function useStorage<T>(key: string, defaults: MaybeComputedRef<T>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T> → function useStorage<T>(key: string, defaults: MaybeRefOrGetter<T>, storage?: StorageLike, options?: UseStorageOptions<T>): RemovableRef<T> - changed:
function useStorageAsync(key: string, initialValue: MaybeComputedRef<boolean>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<boolean>): RemovableRef<boolean> → function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<boolean>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<boolean>): RemovableRef<boolean> - changed:
function useStorageAsync(key: string, initialValue: MaybeComputedRef<number>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<number>): RemovableRef<number> → function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<number>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<number>): RemovableRef<number> - changed:
function useStorageAsync(key: string, initialValue: MaybeComputedRef<string>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<string>): RemovableRef<string> → function useStorageAsync(key: string, initialValue: MaybeRefOrGetter<string>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<string>): RemovableRef<string> - changed:
function useStorageAsync<T = unknown>(key: string, initialValue: MaybeComputedRef<null>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> → function useStorageAsync<T = unknown>(key: string, initialValue: MaybeRefOrGetter<null>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> - changed:
function useStorageAsync<T>(key: string, initialValue: MaybeComputedRef<T>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> → function useStorageAsync<T>(key: string, initialValue: MaybeRefOrGetter<T>, storage?: StorageLikeAsync, options?: UseStorageAsyncOptions<T>): RemovableRef<T> - changed:
function useSupported(callback: () => unknown, sync?: boolean): Ref<boolean> → function useSupported(callback: () => unknown): vue_demi.ComputedRef<boolean> - changed:
function useSwipe(target: MaybeComputedRef<EventTarget | null | undefined>, options?: UseSwipeOptions): UseSwipeReturn → function useSwipe(target: MaybeRefOrGetter<EventTarget | null | undefined>, options?: UseSwipeOptions): UseSwipeReturn - changed:
function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeComputedRef<Date | number | string>, options: UseTimeAgoOptions<true, UnitNames>): UseTimeAgoReturn<true> → function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeRefOrGetter<Date | number | string>, options: UseTimeAgoOptions<true, UnitNames>): UseTimeAgoReturn<true> - changed:
function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeComputedRef<Date | number | string>, options?: UseTimeAgoOptions<false, UnitNames>): UseTimeAgoReturn<false> → function useTimeAgo<UnitNames extends string = UseTimeAgoUnitNamesDefault>(time: MaybeRefOrGetter<Date | number | string>, options?: UseTimeAgoOptions<false, UnitNames>): UseTimeAgoReturn<false> - changed:
function useTimeoutPoll(fn: () => Awaitable<void>, interval: MaybeComputedRef<number>, timeoutPollOptions?: UseTimeoutFnOptions): Pausable → function useTimeoutPoll(fn: () => Awaitable<void>, interval: MaybeRefOrGetter<number>, timeoutPollOptions?: UseTimeoutFnOptions): Pausable - changed:
function useTitle(newTitle: MaybeReadonlyRef<string | null | undefined>, options?: UseTitleOptions): ComputedRef<string | null | undefined> → function useTitle(newTitle: ReadonlyRefOrGetter<string | null | undefined>, options?: UseTitleOptions): ComputedRef<string | null | undefined> - changed:
function useTransition(source: Ref<number>, options?: UseTransitionOptions): ComputedRef<number> → function useTransition(source: MaybeRefOrGetter<number>, options?: UseTransitionOptions): ComputedRef<number> - changed:
function useTransition<T extends MaybeRef<number>[]>(source: [...T], options?: UseTransitionOptions): ComputedRef<{ [K in keyof T]: number }> → function useTransition<T extends MaybeRefOrGetter<number>[]>(source: [...T], options?: UseTransitionOptions): ComputedRef<{ [K in keyof T]: number }> - changed:
function useTransition<T extends Ref<number[]>>(source: T, options?: UseTransitionOptions): ComputedRef<number[]> → function useTransition<T extends MaybeRefOrGetter<number[]>>(source: T, options?: UseTransitionOptions): ComputedRef<number[]> - changed:
function useUserMedia(options?: UseUserMediaOptions): { isSupported: Ref<boolean>; stream: Ref<MediaStream | undefined>; start: () => Promise<MediaStream | undefined>; stop: () => void; restart: () => Promise<MediaStream | undefined>; videoDeviceId: Ref<string | false | undefined>; audioDeviceId: Ref<string | false | undefined>; enabled: Ref<boolean>; autoSwitch: Ref<boolean> } → function useUserMedia(options?: UseUserMediaOptions): { isSupported: vue_demi.ComputedRef<boolean>; stream: Ref<MediaStream | undefined>; start: () => Promise<MediaStream | undefined>; stop: () => void; restart: () => Promise<MediaStream | undefined>; constraints: Ref<MediaStreamConstraints | { audio?: boolean | { advanced?: { aspectRatio?: number | { exact?: number | undefined; ideal?: number |… - changed:
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]>): vue_demi.Ref<UnwrapRef<P[K]>> | vue_demi.WritableComputedRef<P[K]> → 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]> - changed:
function useVModels<P extends object, Name extends string>(props: P, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<any>): ToRefs<P> → function useVModels<P extends object, Name extends string>(props: P, emit?: (name: Name, ...args: any[]) => void, options?: UseVModelOptions<any, false>): ToRefs<P> - changed:
function useVibrate(options?: UseVibrateOptions): { isSupported: vue.Ref<boolean>; pattern: MaybeComputedRef<number | number[]>; intervalControls: Pausable | undefined; vibrate: (pattern?: number | number[]) => void; stop: () => void } → function useVibrate(options?: UseVibrateOptions): { isSupported: vue.ComputedRef<boolean>; pattern: MaybeRefOrGetter<number | number[]>; intervalControls: Pausable | undefined; vibrate: (pattern?: number | number[]) => void; stop: () => void } - changed:
function useWebSocket<Data = any>(url: MaybeComputedRef<string | URL | undefined>, options?: UseWebSocketOptions): UseWebSocketReturn<Data> → function useWebSocket<Data = any>(url: MaybeRefOrGetter<string | URL | undefined>, options?: UseWebSocketOptions): UseWebSocketReturn<Data> - changed:
function useWindowFocus({ window }?: ConfigurableWindow): Ref<boolean> → function useWindowFocus(options?: ConfigurableWindow): Ref<boolean> - changed:
function useWindowScroll({ window }?: ConfigurableWindow): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number> } → function useWindowScroll(options?: UseWindowScrollOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number> } - changed:
interface UseColorModeOptions<T extends string = BasicColorSchema> extends UseStorageOptions<T | BasicColorSchema> → interface UseColorModeOptions<T extends string = BasicColorMode> extends UseStorageOptions<T | BasicColorMode> - changed:
interface UseElementByPointOptions extends ConfigurableDocument → interface UseElementByPointOptions<Multiple extends boolean = false> extends ConfigurableDocument - changed:
interface UseElementVisibilityOptions extends ConfigurableWindow → interface UseElementVisibilityOptions extends ConfigurableWindow, Pick<UseIntersectionObserverOptions, 'threshold'> - changed:
interface UseInfiniteScrollOptions extends UseScrollOptions → interface UseInfiniteScrollOptions<T extends InfiniteScrollElement = InfiniteScrollElement> extends UseScrollOptions - changed:
interface UseMagicKeysOptions<Reactive extends Boolean> → interface UseMagicKeysOptions<Reactive extends boolean> - changed:
interface UseScrollOptions → interface UseScrollOptions extends ConfigurableWindow - changed:
interface UseTransitionOptions → interface UseTransitionOptions extends TransitionOptions - changed:
interface UseVModelOptions<T> → interface UseVModelOptions<T, Passive extends boolean = false> - changed:
interface UseWebNotificationOptions extends WebNotificationOptions, ConfigurableWindow → interface UseWebNotificationOptions extends ConfigurableWindow, WebNotificationOptions - changed:
property BrowserLocationState.length?: number → readonly property BrowserLocationState.length?: number - changed:
property BrowserLocationState.origin?: string → readonly property BrowserLocationState.origin?: string - changed:
property BrowserLocationState.state?: any → readonly property BrowserLocationState.state?: any - changed:
property BrowserLocationState.trigger: string → readonly property BrowserLocationState.trigger: string - changed:
property CreateFetchOptions.baseUrl?: MaybeComputedRef<string> → property CreateFetchOptions.baseUrl?: MaybeRefOrGetter<string> - changed:
property FormatTimeAgoOptions.units?: UseTimeAgoUnit<UseTimeAgoUnitNamesDefault>[] → property FormatTimeAgoOptions.units?: UseTimeAgoUnit<UnitNames>[] - changed:
property MousePressedOptions.target?: MaybeElementRef → property MousePressedOptions.target?: MaybeComputedElementRef - changed:
property OnKeyStrokeOptions.target?: MaybeComputedRef<EventTarget | null | undefined> → property OnKeyStrokeOptions.target?: MaybeRefOrGetter<EventTarget | null | undefined> - changed:
property SSRHandlersMap.updateHTMLAttrs: (selector: string, attribute: string, value: string) => void → property SSRHandlersMap.updateHTMLAttrs: (selector: string | MaybeElementRef, attribute: string, value: string) => void - changed:
property UseAsyncQueueResult.state: 'pending' | 'fulfilled' | 'rejected' → property UseAsyncQueueResult.state: 'aborted' | 'fulfilled' | 'pending' | 'rejected' - changed:
property UseClonedReturn.cloned: ComputedRef<T> → property UseClonedReturn.cloned: Ref<T> - changed:
property UseColorModeOptions.initialValue?: T | BasicColorSchema → property UseColorModeOptions.initialValue?: MaybeRefOrGetter<T | BasicColorSchema> - changed:
property UseColorModeOptions.onChanged?: (mode: T | BasicColorSchema, defaultHandler: ((mode: T | BasicColorSchema) => void)) => void → property UseColorModeOptions.onChanged?: (mode: T | BasicColorMode, defaultHandler: ((mode: T | BasicColorMode) => void)) => void - changed:
property UseColorModeOptions.selector?: string → property UseColorModeOptions.selector?: string | MaybeElementRef - changed:
property UseDarkOptions.onChanged?: (isDark: boolean) => void → property UseDarkOptions.onChanged?: (isDark: boolean, defaultHandler: ((mode: BasicColorSchema) => void), mode: BasicColorSchema) => void - changed:
property UseDraggableOptions.draggingElement?: MaybeComputedRef<HTMLElement | SVGElement | Window | Document | null | undefined> → property UseDraggableOptions.draggingElement?: MaybeRefOrGetter<HTMLElement | SVGElement | Window | Document | null | undefined> - changed:
property UseDraggableOptions.exact?: MaybeComputedRef<boolean> → property UseDraggableOptions.exact?: MaybeRefOrGetter<boolean> - changed:
property UseDraggableOptions.handle?: MaybeComputedRef<HTMLElement | SVGElement | null | undefined> → property UseDraggableOptions.handle?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined> - changed:
property UseDraggableOptions.initialValue?: MaybeComputedRef<Position> → property UseDraggableOptions.initialValue?: MaybeRefOrGetter<Position> - changed:
property UseDraggableOptions.preventDefault?: MaybeComputedRef<boolean> → property UseDraggableOptions.preventDefault?: MaybeRefOrGetter<boolean> - changed:
property UseDraggableOptions.stopPropagation?: MaybeComputedRef<boolean> → property UseDraggableOptions.stopPropagation?: MaybeRefOrGetter<boolean> - changed:
property UseElementByPointOptions.x: MaybeComputedRef<number> → property UseElementByPointOptions.x: MaybeRefOrGetter<number> - changed:
property UseElementByPointOptions.y: MaybeComputedRef<number> → property UseElementByPointOptions.y: MaybeRefOrGetter<number> - changed:
property UseElementVisibilityOptions.scrollTarget?: MaybeComputedRef<HTMLElement | undefined | null> → property UseElementVisibilityOptions.scrollTarget?: MaybeRefOrGetter<HTMLElement | undefined | null> - changed:
property UseFetchOptions.refetch?: MaybeComputedRef<boolean> → property UseFetchOptions.refetch?: MaybeRefOrGetter<boolean> - changed:
property UseFetchReturn.isFetching: Ref<boolean> → property UseFetchReturn.isFetching: Readonly<Ref<boolean>> - changed:
property UseFetchReturn.isFinished: Ref<boolean> → property UseFetchReturn.isFinished: Readonly<Ref<boolean>> - changed:
property UseIntersectionObserverOptions.root?: MaybeElementRef → property UseIntersectionObserverOptions.root?: MaybeComputedElementRef - changed:
property UseMagicKeysOptions.target?: MaybeComputedRef<EventTarget> → property UseMagicKeysOptions.target?: MaybeRefOrGetter<EventTarget> - changed:
property UseMouseOptions.type?: 'page' | 'client' | 'movement' → property UseMouseOptions.type?: UseMouseCoordType | UseMouseEventExtractor - changed:
property UseOffsetPaginationOptions.pageSize?: MaybeRef<number> → property UseOffsetPaginationOptions.pageSize?: MaybeRefOrGetter<number> - changed:
property UseOffsetPaginationOptions.total?: MaybeRef<number> → property UseOffsetPaginationOptions.total?: MaybeRefOrGetter<number> - changed:
property UsePointerSwipeOptions.onSwipeEnd?: (e: PointerEvent, direction: SwipeDirection) => void → property UsePointerSwipeOptions.onSwipeEnd?: (e: PointerEvent, direction: UseSwipeDirection) => void - changed:
property UsePointerSwipeReturn.direction: Readonly<Ref<SwipeDirection | null>> → property UsePointerSwipeReturn.direction: Readonly<Ref<UseSwipeDirection>> - changed:
property UseScrollOptions.behavior?: MaybeComputedRef<ScrollBehavior> → property UseScrollOptions.behavior?: MaybeRefOrGetter<ScrollBehavior> - changed:
property UseSpeechRecognitionOptions.lang?: MaybeComputedRef<string> → property UseSpeechRecognitionOptions.lang?: MaybeRefOrGetter<string> - changed:
property UseSpeechSynthesisOptions.lang?: MaybeComputedRef<string> → property UseSpeechSynthesisOptions.lang?: MaybeRefOrGetter<string> - changed:
property UseSpeechSynthesisOptions.pitch?: SpeechSynthesisUtterance['pitch'] → property UseSpeechSynthesisOptions.pitch?: MaybeRefOrGetter<SpeechSynthesisUtterance['pitch']> - changed:
property UseSpeechSynthesisOptions.rate?: SpeechSynthesisUtterance['rate'] → property UseSpeechSynthesisOptions.rate?: MaybeRefOrGetter<SpeechSynthesisUtterance['rate']> - changed:
property UseSwipeOptions.onSwipeEnd?: (e: TouchEvent, direction: SwipeDirection) => void → property UseSwipeOptions.onSwipeEnd?: (e: TouchEvent, direction: UseSwipeDirection) => void - changed:
property UseSwipeReturn.direction: ComputedRef<SwipeDirection | null> → property UseSwipeReturn.direction: ComputedRef<UseSwipeDirection> - changed:
property UseVModelOptions.passive?: boolean → property UseVModelOptions.passive?: Passive - changed:
property UseVibrateOptions.pattern?: MaybeComputedRef<number[] | number> → property UseVibrateOptions.pattern?: MaybeRefOrGetter<number[] | number> - changed:
property UseWebWorkerReturn.post: typeof Worker.prototype['postMessage'] → property UseWebWorkerReturn.post: PostMessage - changed:
type BasicColorSchema = 'light' | 'dark' | 'auto' → type BasicColorSchema = BasicColorMode | 'auto' - changed:
type Breakpoints<K extends string = string> = Record<K, number | string> → type Breakpoints<K extends string = string> = Record<K, MaybeRefOrGetter<number | string>> - changed:
type EventBusEvents<T, P = any> = EventBusListener<T, P>[] → type EventBusEvents<T, P = any> = Set<EventBusListener<T, P>> - changed:
type MaybeComputedElementRef<T extends MaybeElement = MaybeElement> = MaybeComputedRef<T> → type MaybeComputedElementRef<T extends MaybeElement = MaybeElement> = MaybeRefOrGetter<T> - changed:
type TemplateRefsList<T> = T[] & { set(el: Object | null): void } → type TemplateRefsList<T> = T[] & { set: (el: Object | null) => void } - changed:
type UseBreakpointsReturn<K extends string = string> = { greater: (k: K) => Ref<boolean>; greaterOrEqual: (k: K) => Ref<boolean>; smaller(k: K): Ref<boolean>; smallerOrEqual: (k: K) => Ref<boolean>; between(a: K, b… → type UseBreakpointsReturn<K extends string = string> = { greater: (k: MaybeRefOrGetter<K>) => ComputedRef<boolean>; greaterOrEqual: (k: MaybeRefOrGetter<K>) => ComputedRef<boolean>; smaller: (k: MaybeRefOrGetter<K>… - changed:
type UseFileSystemAccessOptions = ConfigurableWindow & UseFileSystemAccessCommonOptions & { dataType?: MaybeComputedRef<'Text' | 'ArrayBuffer' | 'Blob'> } → type UseFileSystemAccessOptions = ConfigurableWindow & UseFileSystemAccessCommonOptions & { dataType?: MaybeRefOrGetter<'Text' | 'ArrayBuffer' | 'Blob'> } - changed:
type UseMagicKeysReturn<Reactive extends Boolean> = Readonly<Omit<Reactive extends true ? Record<string, boolean> : Record<string, ComputedRef<boolean>>, keyof MagicKeysInternal> & MagicKeysInternal> → type UseMagicKeysReturn<Reactive extends boolean> = Readonly<Omit<Reactive extends true ? Record<string, boolean> : Record<string, ComputedRef<boolean>>, keyof MagicKeysInternal> & MagicKeysInternal> - changed:
type UseTitleOptionsBase = { observe?: boolean } | { titleTemplate?: MaybeRef<string> | ((title: string) => string) } → type UseTitleOptionsBase = { restoreOnUnmount?: false | ((originalTitle: string, currentTitle: string) => string | null | undefined) } & ({ observe?: boolean } | { titleTemplate?: MaybeR… - added:
const breakpointsPrimeFlex: { 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:
function createReusableTemplate<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals = Record<'default', undefined>>(options?: CreateReusableTemplateOptions): 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 extends number | number[]>(source: Ref<T>, from: MaybeRefOrGetter<T>, to: MaybeRefOrGetter<T>, options?: TransitionOptions): PromiseLike<void> - added:
function useAnimate(target: MaybeComputedElementRef, keyframes: UseAnimateKeyframes, options?: number | UseAnimateOptions): UseAnimateReturn - added:
function useBroadcastChannel<D, P>(options: UseBroadcastChannelOptions): UseBroadcastChannelReturn<D, P> - added:
function useClipboardItems(options: UseClipboardItemsOptions<MaybeRefOrGetter<ClipboardItems>>): UseClipboardItemsReturn<true> - added:
function useClipboardItems(options?: UseClipboardItemsOptions<undefined>): UseClipboardItemsReturn<false> - added:
function useEventListener<Names extends string, EventType = Event>(target: InferEventTarget<Names>, event: Arrayable<Names>, listener: Arrayable<GeneralEventListener<EventType>>, options?: MaybeRefOrGetter<boolean | AddEventListenerOptions>): Fn - added:
function useFileSystemAccess(): UseFileSystemAccessReturn<string | ArrayBuffer | Blob> - added:
function useImage<Shallow extends true>(options: MaybeRefOrGetter<UseImageOptions>, asyncStateOptions?: UseAsyncStateOptions<Shallow>): UseAsyncStateReturn<HTMLImageElement | undefined, [], true> - added:
function useNavigatorLanguage(options?: ConfigurableWindow): Readonly<NavigatorLanguageState> - added:
function useParentElement(element?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined>): Readonly<Ref<HTMLElement | SVGElement | null | undefined>> - added:
function usePerformanceObserver(options: UsePerformanceObserverOptions, callback: PerformanceObserverCallback): { isSupported: vue.ComputedRef<boolean>; start: () => void; stop: () => void } - added:
function useScreenOrientation(options?: ConfigurableWindow): { isSupported: vue_demi.ComputedRef<boolean>; orientation: vue_demi.Ref<OrientationType | undefined>; angle: vue_demi.Ref<number>; lockOrientation: (type: OrientationLockType) => Promise<void>; unlockOrientation: () => void } - 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, true>): ToRefs<P> - added:
function useWakeLock(options?: UseWakeLockOptions): { isSupported: vue_demi.ComputedRef<boolean>; isActive: vue_demi.Ref<boolean>; request: (type: WakeLockType) => Promise<void>; release: () => Promise<void> } - added:
function useWebNotification(options?: UseWebNotificationOptions): { isSupported: vue_demi.ComputedRef<boolean>; notification: Ref<Notification | null>; ensurePermissions: () => Promise<boolean | undefined>; permissionGranted: Ref<boolean>; show: (overrides?: WebNotificationOptions) => Promise<Notification | undefined>; close: () => void; onClick: _vueuse_shared.EventHookOn<any>; onShow: _vueuse_s… - added:
function useWebWorkerFn<T extends (...fnArgs: any[]) => any>(fn: T, options?: UseWebWorkerOptions): { workerFn: (...fnArgs: Parameters<T>) => Promise<ReturnType<T>>; workerStatus: vue_demi.Ref<WebWorkerStatus>; workerTerminate: (status?: WebWorkerStatus) => void } - added:
interface CreateReusableTemplateOptions - added:
interface ScreenOrientation extends EventTarget - added:
interface TemplatePromiseOptions - added:
interface TemplatePromiseProps<Return, Args extends any[] = []> - added:
interface TransitionOptions - added:
interface UseAnimateOptions extends KeyframeAnimationOptions, ConfigurableWindow - added:
interface UseAnimateReturn - added:
interface UseAsyncStateReturnBase<Data, Params extends any[], Shallow extends boolean> - added:
interface UseBreakpointsOptions extends ConfigurableWindow - added:
interface UseClipboardItemsOptions<Source> extends ConfigurableNavigator - added:
interface UseClipboardItemsReturn<Optional> - added:
interface UseDropZoneOptions - added:
interface UseElementByPointReturn<Multiple extends boolean = false> extends Pausable - added:
interface UseEventSourceOptions extends EventSourceInit - added:
interface UseEventSourceReturn<Events extends string[]> - added:
interface UseIntersectionObserverReturn extends Pausable - added:
interface UseWindowScrollOptions extends ConfigurableWindow - added:
property CreateReusableTemplateOptions.inheritAttrs?: boolean - added:
property MousePressedOptions.capture?: boolean - added:
property OnKeyStrokeOptions.dedupe?: MaybeRefOrGetter<boolean> - added:
property OnLongPressOptions.distanceThreshold?: number | false - added:
property OnLongPressOptions.onMouseUp?: (duration: number, distance: number, isLongPress: boolean) => 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 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 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 TransitionOptions.abort?: () => any - added:
property TransitionOptions.duration?: MaybeRef<number> - 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.isSupported: Ref<boolean> - 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.signal?: AbortSignal - added:
property UseAsyncStateReturnBase.error: Ref<unknown> - added:
property UseAsyncStateReturnBase.execute: (delay?: number, ...args: Params) => Promise<Data> - 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 UseBreakpointsOptions.strategy?: 'min-width' | 'max-width' - added:
property UseClipboardItemsOptions.copiedDuring?: number - added:
property UseClipboardItemsOptions.read?: boolean - added:
property UseClipboardItemsOptions.source?: Source - added:
property UseClipboardItemsReturn.content: ComputedRef<ClipboardItems> - added:
property UseClipboardItemsReturn.copied: ComputedRef<boolean> - added:
property UseClipboardItemsReturn.copy: Optional extends true ? (content?: ClipboardItems) => Promise<void> : (text: ClipboardItems) => Promise<void> - added:
property UseClipboardItemsReturn.isSupported: Ref<boolean> - added:
property UseColorModeOptions.disableTransition?: boolean - added:
property UseCssVarOptions.observe?: boolean - added:
property UseCycleListReturn.go: (i: number) => T - added:
property UseDraggableOptions.axis?: 'x' | 'y' | 'both' - added:
property UseDraggableOptions.capture?: boolean - added:
property UseDraggableOptions.containerElement?: MaybeRefOrGetter<HTMLElement | SVGElement | null | undefined> - added:
property UseDraggableOptions.disabled?: MaybeRefOrGetter<boolean> - added:
property UseDropZoneOptions.dataTypes?: MaybeRef<string[]> | ((types: readonly string[]) => 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 UseDropZoneReturn.files: Ref<File[] | null> - added:
property UseElementByPointOptions.immediate?: boolean - added:
property UseElementByPointOptions.interval?: 'requestAnimationFrame' | number - added:
property UseElementByPointOptions.multiple?: MaybeRefOrGetter<Multiple> - added:
property UseElementByPointReturn.element: Ref<Multiple extends true ? HTMLElement[] : HTMLElement | null> - added:
property UseElementByPointReturn.isSupported: Ref<boolean> - added:
property UseEventSourceOptions.autoReconnect?: boolean | { retries?: number | (() => boolean); delay?: number; onFailed?: Fn } - added:
property UseEventSourceOptions.immediate?: boolean - added:
property UseEventSourceReturn.close: EventSource['close'] - added:
property UseEventSourceReturn.data: Ref<string | null> - added:
property UseEventSourceReturn.error: Ref<Event | null> - added:
property UseEventSourceReturn.event: Ref<Events[number] | null> - added:
property UseEventSourceReturn.eventSource: Ref<EventSource | null> - added:
property UseEventSourceReturn.lastEventId: Ref<string | null> - added:
property UseEventSourceReturn.open: Fn - added:
property UseEventSourceReturn.status: Ref<EventSourceStatus> - added:
property UseFetchOptions.updateDataOnError?: boolean - added:
property UseFetchReturn.arrayBuffer: () => UseFetchReturn<ArrayBuffer> & PromiseLike<UseFetchReturn<ArrayBuffer>> - added:
property UseFetchReturn.blob: () => UseFetchReturn<Blob> & PromiseLike<UseFetchReturn<Blob>> - added:
property UseFetchReturn.delete: (payload?: MaybeRefOrGetter<unknown>, type?: string) => UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>> - 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.json: <JSON = any>() => UseFetchReturn<JSON> & PromiseLike<UseFetchReturn<JSON>> - 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.text: () => UseFetchReturn<string> & PromiseLike<UseFetchReturn<string>> - added:
property UseFileDialogOptions.directory?: boolean - added:
property UseFileDialogOptions.reset?: boolean - added:
property UseFileDialogReturn.onChange: EventHookOn<FileList | null> - added:
property UseFocusOptions.focusVisible?: boolean - added:
property UseFocusOptions.preventScroll?: boolean - added:
property UseIdleReturn.reset: () => void - added:
property UseImageOptions.alt?: string - added:
property UseImageOptions.class?: string - added:
property UseImageOptions.crossorigin?: string - added:
property UseImageOptions.loading?: HTMLImageElement['loading'] - added:
property UseImageOptions.referrerPolicy?: HTMLImageElement['referrerPolicy'] - added:
property UseInfiniteScrollOptions.canLoadMore?: (el: T) => boolean - added:
property UseInfiniteScrollOptions.interval?: number - added:
property UseIntersectionObserverOptions.immediate?: boolean - added:
property UseIntersectionObserverReturn.isSupported: Ref<boolean> - added:
property UseIntersectionObserverReturn.stop: () => void - 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 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 UseMouseOptions.scroll?: boolean - added:
property UseMouseOptions.target?: MaybeRefOrGetter<Window | EventTarget | null | undefined> - added:
property UsePointerSwipeOptions.disableTextSelect?: boolean - added:
property UseRafFnOptions.fpsLimit?: number - added:
property UseRefHistoryReturn.batch: (fn: (cancel: Fn) => void) => void - added:
property UseRefHistoryReturn.dispose: () => void - added:
property UseRefHistoryReturn.pause: () => void - added:
property UseRefHistoryReturn.resume: (commit?: boolean) => void - added:
property UseScrollOptions.onError?: (error: unknown) => void - added:
property UseStorageOptions.initOnMounted?: boolean - added:
property UseTextareaAutosizeOptions.styleProp?: 'height' | 'minHeight' - added:
property UseTextareaAutosizeOptions.styleTarget?: MaybeRef<HTMLElement> - added:
property UseUserMediaOptions.constraints?: MaybeRef<MediaStreamConstraints> - added:
property UseVModelOptions.shouldEmit?: (v: T) => boolean - added:
property UseWebNotificationOptions.requestPermissions?: boolean - added:
property UseWebWorkerOptions.localDependencies?: Function[] - added:
property UseWindowScrollOptions.behavior?: ScrollBehavior - added:
readonly property ScreenOrientation.angle: number - added:
readonly property ScreenOrientation.type: OrientationType - added:
type BasicColorMode = 'light' | 'dark' - added:
type DefineTemplateComponent<Bindings extends Record<string, any>, MapSlotNameToSlotProps extends ObjectLiteralWithPotentialObjectLiterals> = DefineComponent & { new (): { $slots: { default: (_: Bindings & { $slots: GenerateSlotsFromSlotMap<MapSlotNameToSlotProps> }) => any } } } - added:
type EventSourceStatus = 'CONNECTING' | 'OPEN' | 'CLOSED' - 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 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 TemplatePromise<Return, Args extends any[] = []> = DefineComponent<{}> & { new (): { $slots: { default: (_: TemplatePromiseProps<Return, Args>) => any } } } & { start: (...args: Args) => Promise<Return> } - added:
type UseAnimateKeyframes = MaybeRef<Keyframe[] | PropertyIndexedKeyframes | null> - added:
type UseAsyncStateReturn<Data, Params extends any[], Shallow extends boolean> = UseAsyncStateReturnBase<Data, Params, Shallow> & PromiseLike<UseAsyncStateReturnBase<Data, Params, Shallow>> - added:
type UseColorModeReturn<T extends string = BasicColorMode> = Ref<T | BasicColorSchema> & { store: Ref<T | BasicColorSchema>; system: ComputedRef<BasicColorMode>; state: ComputedRef<T | BasicColorMode> } - 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 UsePerformanceObserverOptions = PerformanceObserverInit & ConfigurableWindow & { immediate?: boolean } - added:
type UseSwipeDirection = 'up' | 'down' | 'left' | 'right' | 'none'