Skip to content

Upgrading @vueuse/core 6 to 7

Unknown6.9.2 → 7.7.1

Fetching 25 releases from GitHub…0 / 25
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

1 package of its own release moves with it.

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

  • removed: interface TimeAgoMessages
  • removed: interface TimeAgoOptions<Controls extends boolean>
  • removed: property OnClickOutsideOptions.event?: E
  • removed: property TimeAgoMessages.day: string | MessageFormatter<number>
  • removed: property TimeAgoMessages.future: string | MessageFormatter<string>
  • removed: property TimeAgoMessages.hour: string | MessageFormatter<number>
  • removed: property TimeAgoMessages.justNow: string
  • removed: property TimeAgoMessages.minute: string | MessageFormatter<number>
  • removed: property TimeAgoMessages.month: string | MessageFormatter<number>
  • removed: property TimeAgoMessages.past: string | MessageFormatter<string>
  • removed: property TimeAgoMessages.second: string | MessageFormatter<number>
  • removed: property TimeAgoMessages.week: string | MessageFormatter<number>
  • removed: property TimeAgoMessages.year: string | MessageFormatter<number>
  • removed: property TimeAgoOptions.controls?: Controls
  • removed: property TimeAgoOptions.fullDateFormatter?: (date: Date) => string
  • removed: property TimeAgoOptions.max?: 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year' | number
  • removed: property TimeAgoOptions.messages?: TimeAgoMessages
  • removed: property TimeAgoOptions.updateInterval?: number
  • removed: property UseDarkOptions.attribute?: string
  • removed: property UseDarkOptions.selector?: string
  • removed: property UseDarkOptions.storage?: StorageLike
  • removed: property UseDarkOptions.storageKey?: string | null
  • removed: type ColorSchemes = 'light' | 'dark' | 'auto'
  • removed: type GeneralEventListener<E = Event> = { (evt: E): void }
  • removed: type KeyStrokeOptions = { eventName?: KeyStrokeEventName; target?: MaybeRef<EventTarget>; passive?: boolean }
  • removed: type MessageFormatter<T = number> = (value: T, isPast: boolean) => string
  • removed: type OnClickOutsideEvents = Pick<WindowEventMap, 'click' | 'mousedown' | 'mouseup' | 'touchstart' | 'touchend' | 'pointerdown' | 'pointerup'>
  • removed: type Serializer<T> = { read(raw: string): T; write(value: T): string }
  • removed: type StorageLike = Pick<Storage, 'getItem' | 'setItem' | 'removeItem'>
  • removed: type TransitionOptions = { delay?: MaybeRef<number>; disabled?: MaybeRef<boolean>; duration?: MaybeRef<number>; onFinished?: () => void; onStarted?: () => void; transition?: MaybeRef<E…
  • removed: type UseVirtualListItem<T> = { data: T; index: number }
  • changed: function onClickOutside<E extends keyof OnClickOutsideEvents = 'pointerdown'>(target: MaybeElementRef, handler: (evt: OnClickOutsideEvents[E]) => void, options?: OnClickOutsideOptions<E>): Fn | undefined → function onClickOutside(target: MaybeElementRef, handler: (evt: PointerEvent) => void, options?: OnClickOutsideOptions): (() => void) | undefined
  • changed: function useAsyncState<T>(promise: Promise<T> | ((...args: any[]) => Promise<T>), initialState: T, options?: AsyncStateOptions): UseAsyncStateReturn<T> → function useAsyncState<Data, Shallow extends boolean = true>(promise: Promise<Data> | ((...args: any[]) => Promise<Data>), initialState: Data, options?: AsyncStateOptions<Shallow>): UseAsyncStateReturn<Data, Shallow>
  • changed: function useCssVar(prop: string, target?: MaybeElementRef, { window }?: ConfigurableWindow): vue_demi.Ref<string> → function useCssVar(prop: MaybeRef<string>, target?: MaybeElementRef, { window }?: ConfigurableWindow): vue_demi.Ref<string>
  • changed: function useDocumentVisibility({ document }?: ConfigurableDocument): Ref<VisibilityState> → function useDocumentVisibility({ document }?: ConfigurableDocument): Ref<Document['visibilityState']>
  • changed: function useElementBounding(target: MaybeElementRef, options?: ResizeObserverOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; top: vue_demi.Ref<number>; right: vue_demi.Ref<number>; bottom: vue_demi.Ref<number>; left: vue_demi.Ref<number>; width: vue_demi.Ref<number>; height: vue_demi.Ref<number> } → function useElementBounding(target: MaybeElementRef): { height: vue_demi.Ref<number>; bottom: vue_demi.Ref<number>; left: vue_demi.Ref<number>; right: vue_demi.Ref<number>; top: vue_demi.Ref<number>; width: vue_demi.Ref<number>; x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; update: () => void }
  • changed: function useEventBus<T = unknown>(key: EventBusIdentifier<T>): UseEventBusReturn<T> → function useEventBus<T = unknown, P = any>(key: EventBusIdentifier<T>): UseEventBusReturn<T, P>
  • changed: function useEyeDropper(): { isSupported: boolean; sRGBHex: vue_demi.Ref<string>; open: () => Promise<any> } → function useEyeDropper(options?: UseEyeDropperOptions): { isSupported: boolean; sRGBHex: vue_demi.Ref<string>; open: (openOptions?: EyeDropperOpenOptions | undefined) => Promise<{ sRGBHex: string } | undefined> }
  • changed: function useFetch<T>(url: MaybeRef<string>): UseFetchReturn<T> → function useFetch<T>(url: MaybeRef<string>): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • changed: function useFetch<T>(url: MaybeRef<string>, options: RequestInit, useFetchOptions?: UseFetchOptions): UseFetchReturn<T> → function useFetch<T>(url: MaybeRef<string>, options: RequestInit, useFetchOptions?: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • changed: function useFetch<T>(url: MaybeRef<string>, useFetchOptions: UseFetchOptions): UseFetchReturn<T> → function useFetch<T>(url: MaybeRef<string>, useFetchOptions: UseFetchOptions): UseFetchReturn<T> & PromiseLike<UseFetchReturn<T>>
  • changed: function useFullscreen(target?: MaybeElementRef, options?: ConfigurableDocument): { isSupported: boolean; isFullscreen: vue_demi.Ref<boolean>; enter: () => Promise<void>; exit: () => Promise<void>; toggle: () => Promise<void> } → function useFullscreen(target?: MaybeElementRef, options?: UseFullscreenOptions): { isSupported: boolean; isFullscreen: vue_demi.Ref<boolean>; enter: () => Promise<void>; exit: () => Promise<void>; toggle: () => Promise<void> }
  • changed: function useMediaControls(target: MaybeRef<HTMLMediaElement | null | undefined>, options?: UseMediaControlsOptions): { currentTime: vue_demi.Ref<number>; duration: vue_demi.Ref<number>; waiting: vue_demi.Ref<boolean>; seeking: vue_demi.Ref<boolean>; ended: vue_demi.Ref<boolean>; stalled: vue_demi.Ref<boolean>; buffered: vue_demi.Ref<[number, number][]>; playing: vue_demi.Ref<boolean>; volume: vue… → function useMediaControls(target: MaybeRef<HTMLMediaElement | null | undefined>, options?: UseMediaControlsOptions): { currentTime: vue_demi.Ref<number>; duration: vue_demi.Ref<number>; waiting: vue_demi.Ref<boolean>; seeking: vue_demi.Ref<boolean>; ended: vue_demi.Ref<boolean>; stalled: vue_demi.Ref<boolean>; buffered: vue_demi.Ref<[number, number][]>; playing: vue_demi.Ref<boolean>; rate: vue_d…
  • changed: function useScroll(element: MaybeRef<HTMLElement | SVGElement | Window | Document | null | undefined>, options?: UseScrollOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; isScrolling: vue_demi.Ref<boolean>; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean } } → function useScroll(element: MaybeRef<HTMLElement | SVGElement | Window | Document | null | undefined>, options?: UseScrollOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; isScrolling: vue_demi.Ref<boolean>; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean }; directions: { left: boolean; right: boolean; top: boolean; bottom: boolean } }
  • changed: function useTimeAgo(time: MaybeRef<Date | number | string>, options: TimeAgoOptions<true>): { timeAgo: ComputedRef<string> } & Pausable → function useTimeAgo(time: MaybeRef<Date | number | string>, options: UseTimeAgoOptions<true>): { timeAgo: ComputedRef<string> } & Pausable
  • changed: function useTimeAgo(time: MaybeRef<Date | number | string>, options?: TimeAgoOptions<false>): ComputedRef<string> → function useTimeAgo(time: MaybeRef<Date | number | string>, options?: UseTimeAgoOptions<false>): ComputedRef<string>
  • changed: interface AsyncStateOptions → interface AsyncStateOptions<Shallow extends boolean>
  • changed: interface MouseOptions extends ConfigurableWindow → interface MouseOptions extends ConfigurableWindow, ConfigurableEventFilter
  • changed: interface OnClickOutsideOptions<E extends keyof OnClickOutsideEvents> extends ConfigurableWindow → interface OnClickOutsideOptions extends ConfigurableWindow
  • changed: interface UseAsyncStateReturn<T> → interface UseAsyncStateReturn<Data, Shallow extends boolean>
  • changed: interface UseDarkOptions extends StorageOptions<ColorSchemes> → interface UseDarkOptions extends Omit<UseColorModeOptions<BasicColorSchema>, 'modes' | 'onChanged'>
  • changed: interface UseEventBusReturn<T> → interface UseEventBusReturn<T, P>
  • changed: property UseAsyncStateReturn.execute: (delay: number, ...args: any[]) => Promise<T> → property UseAsyncStateReturn.execute: (delay?: number, ...args: any[]) => Promise<Data>
  • changed: property UseAsyncStateReturn.state: Ref<T> → property UseAsyncStateReturn.state: Shallow extends true ? Ref<Data> : Ref<UnwrapRef<Data>>
  • changed: property UseEventBusReturn.emit: (event?: T) => void → property UseEventBusReturn.emit: (event?: T, payload?: P) => void
  • changed: property UseEventBusReturn.on: (listener: EventBusListener<T>) => Fn → property UseEventBusReturn.on: (listener: EventBusListener<T, P>) => Fn
  • changed: property UseEventBusReturn.once: (listener: EventBusListener<T>) => Fn → property UseEventBusReturn.once: (listener: EventBusListener<T, P>) => Fn
  • changed: property UseScrollOptions.onScroll?: () => void → property UseScrollOptions.onScroll?: (e: Event) => void
  • changed: property UseScrollOptions.onStop?: () => void → property UseScrollOptions.onStop?: (e: Event) => void
  • changed: type EventBusEvents<T> = EventBusListener<T>[] → type EventBusEvents<T, P = any> = EventBusListener<T, P>[]
  • changed: type EventBusListener<T = unknown> = (event: T) => void → type EventBusListener<T = unknown, P = any> = (event: T, payload?: P) => void
  • changed: type UseBreakpointsReturn = ReturnType<typeof useBreakpoints> → type UseBreakpointsReturn<K extends string = string> = { greater: (k: K) => Ref<boolean>; smaller(k: K): Ref<boolean>; between(a: K, b: K): Ref<boolean>; isGreater(k: K): boolean; isSmaller(k: K): boolean; isInBetw…
  • added: call GeneralEventListener(evt: E): void
  • added: call UseMemoizedFn(...args: Args): Result
  • added: const defaultDocument: Document | undefined
  • added: const defaultLocation: Location | undefined
  • added: const defaultNavigator: Navigator | undefined
  • added: const defaultWindow: (Window & typeof globalThis) | undefined
  • added: const useBroadcastChannel: (options: UseBroadcastChannelOptions) => { isSupported: boolean | undefined; channel: vue_demi.Ref<BroadcastChannel | undefined>; data: vue_demi.Ref<any>; post…
  • added: const useNavigatorLanguage: (options?: ConfigurableWindow) => Readonly<NavigatorLanguageState>
  • added: const useWebNotification: (defaultOptions?: UseWebNotificationOptions) => { isSupported: boolean; notification: Ref<Notification | null>; show: (overrides?: WebNotificationOptions | und…
  • 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 onLongPress(target: MaybeElementRef$1, handler: (evt: PointerEvent) => void, options?: OnLongPressOptions): void
  • added: function setSSRHandler<T extends keyof SSRHandlersMap>(key: T, fn: SSRHandlersMap[T]): void
  • added: 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>]>
  • added: 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>]>
  • added: function useAsyncQueue<T1, T2, T3>(tasks: [UseAsyncQueueTask<T1>, UseAsyncQueueTask<T2>, UseAsyncQueueTask<T3>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>, UseAsyncQueueResult<T2>, UseAsyncQueueResult<T3>]>
  • added: function useAsyncQueue<T1, T2>(tasks: [UseAsyncQueueTask<T1>, UseAsyncQueueTask<T2>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>, UseAsyncQueueResult<T2>]>
  • added: function useAsyncQueue<T1>(tasks: [UseAsyncQueueTask<T1>], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<[UseAsyncQueueResult<T1>]>
  • added: function useAsyncQueue<T>(tasks: UseAsyncQueueTask<T>[], options?: UseAsyncQueueOptions): UseAsyncQueueReturn<UseAsyncQueueResult<T>[]>
  • added: function useCached<T>(refValue: Ref<T>, comparator?: (a: T, b: T) => boolean, watchOptions?: WatchOptions): Ref<T>
  • added: function useClamp(value: MaybeRef<number>, min: MaybeRef<number>, max: MaybeRef<number>): Ref<number>
  • added: function useColorMode<T extends string = BasicColorSchema>(options?: UseColorModeOptions<T>): vue_demi.WritableComputedRef<BasicColorSchema | T>
  • added: function useCycleList<T>(list: T[], options?: UseCycleListOptions<T>): { state: Ref<T>; index: vue_demi.WritableComputedRef<number>; next: (n?: number) => T; prev: (n?: number) => T }
  • added: function useElementByPoint(options: UseElementByPointOptions): { isActive: vue_demi.Ref<boolean>; pause: _vueuse_shared.Fn; resume: _vueuse_shared.Fn; element: vue_demi.Ref<HTMLElement | null> }
  • added: function useFocusWithin(target: MaybeElementRef, options?: ConfigurableWindow): FocusWithinReturn
  • added: function useInfiniteScroll(element: MaybeRef<HTMLElement | SVGElement | Window | Document | null | undefined>, onLoadMore: (state: UnwrapNestedRefs<ReturnType<typeof useScroll>>) => void, options?: UseInfiniteScrollOptions): void
  • added: function useMemoize<Result, Args extends unknown[]>(resolver: (...args: Args) => Result, options?: { getKey?: (...args: Args) => string; cache?: UseMemoizeCache<CacheKey, Result> }): UseMemoizedFn<Result, Args>
  • added: function useMounted(): vue_demi.Ref<boolean>
  • added: function useOffsetPagination(options: Omit<UseOffsetPaginationOptions, 'total'>): UseOffsetPaginationInfinityPageReturn
  • added: function useOffsetPagination(options: UseOffsetPaginationOptions): UseOffsetPaginationReturn
  • added: function useScreenSafeArea(): { top: vue_demi.Ref<string>; right: vue_demi.Ref<string>; bottom: vue_demi.Ref<string>; left: vue_demi.Ref<string>; update: () => void }
  • added: function useScrollLock(element: MaybeRef<HTMLElement | SVGElement | Window | Document | null | undefined>, initialState?: boolean): vue_demi.WritableComputedRef<boolean>
  • added: function useStorageAsync(key: string, initialValue: MaybeRef<boolean>, storage?: StorageLikeAsync, options?: StorageAsyncOptions<boolean>): RemovableRef<boolean>
  • added: function useStorageAsync(key: string, initialValue: MaybeRef<number>, storage?: StorageLikeAsync, options?: StorageAsyncOptions<number>): RemovableRef<number>
  • added: function useStorageAsync(key: string, initialValue: MaybeRef<string>, storage?: StorageLikeAsync, options?: StorageAsyncOptions<string>): RemovableRef<string>
  • added: function useStorageAsync<T = unknown>(key: string, initialValue: MaybeRef<null>, storage?: StorageLikeAsync, options?: StorageAsyncOptions<T>): RemovableRef<T>
  • added: function useStorageAsync<T>(key: string, initialValue: MaybeRef<T>, storage?: StorageLikeAsync, options?: StorageAsyncOptions<T>): RemovableRef<T>
  • added: function useStyleTag(css: MaybeRef<string>, options?: UseStyleTagOptions): UseStyleTagReturn
  • added: function useTextSelection(element?: MaybeRef<HTMLElement | Document | null | undefined>): vue_demi.Ref<{ text: string; readonly left: number; readonly right: number; readonly top: number; readonly bottom: number; readonly width: number; readonly height: number }>
  • added: function useVibrate(options?: UseVibrateOptions): { isSupported: boolean; pattern: MaybeRef<number | number[]>; intervalControls: Pausable | undefined; vibrate: (pattern?: number | number[]) => void; stop: () => void }
  • added: interface ConfigurableDocument
  • added: interface ConfigurableLocation
  • added: interface ConfigurableNavigator
  • added: interface ConfigurableWindow
  • added: interface EyeDropper
  • added: interface EyeDropperOpenOptions
  • added: interface FocusWithinReturn
  • added: interface GeneralEventListener<E = Event>
  • added: interface KeyStrokeOptions
  • added: interface NavigatorLanguageState
  • added: interface OnLongPressOptions
  • added: interface SSRHandlersMap
  • added: interface Serializer<T>
  • added: interface SerializerAsync<T>
  • added: interface StorageAsyncOptions<T> extends Omit<StorageOptions<T>, 'serializer'>
  • added: interface StorageLike
  • added: interface StorageLikeAsync
  • added: interface TransitionOptions
  • added: interface UseAsyncQueueOptions
  • added: interface UseAsyncQueueResult<T>
  • added: interface UseAsyncQueueReturn<T>
  • added: interface UseBroadcastChannelOptions extends ConfigurableWindow
  • added: interface UseColorModeOptions<T extends string = BasicColorSchema> extends StorageOptions<T | BasicColorSchema>
  • added: interface UseCycleListOptions<T>
  • added: interface UseElementByPointOptions
  • added: interface UseEyeDropperOptions
  • added: interface UseFullscreenOptions extends ConfigurableDocument
  • added: interface UseInfiniteScrollOptions extends UseScrollOptions
  • added: interface UseMemoizeCache<Key, Value>
  • added: interface UseMemoizedFn<Result, Args extends unknown[]>
  • added: interface UseOffsetPaginationOptions
  • added: interface UseOffsetPaginationReturn
  • added: interface UseStyleTagOptions extends ConfigurableDocument
  • added: interface UseStyleTagReturn
  • added: interface UseTextSelectionState extends Rect
  • added: interface UseTimeAgoMessages
  • added: interface UseTimeAgoOptions<Controls extends boolean>
  • added: interface UseVibrateOptions extends ConfigurableNavigator
  • added: interface UseVirtualListItem<T>
  • added: interface UseWebNotificationOptions extends WebNotificationOptions, ConfigurableWindow
  • added: interface WebNotificationOptions
  • added: method Serializer.read(raw: string): T
  • added: method Serializer.write(value: T): string
  • added: method SerializerAsync.read(raw: string): Awaitable<T>
  • added: method SerializerAsync.write(value: T): Awaitable<string>
  • added: method StorageLike.getItem(key: string): string | null
  • added: method StorageLike.removeItem(key: string): void
  • added: method StorageLike.setItem(key: string, value: string): void
  • added: method StorageLikeAsync.getItem(key: string): Awaitable<string | null>
  • added: method StorageLikeAsync.removeItem(key: string): Awaitable<void>
  • added: method StorageLikeAsync.setItem(key: string, value: string): Awaitable<void>
  • added: method UseFetchReturn.head(payload?: MaybeRef<unknown>, type?: string): UseFetchReturn<T>
  • added: method UseFetchReturn.options(payload?: MaybeRef<unknown>, type?: string): UseFetchReturn<T>
  • added: method UseFetchReturn.patch(payload?: MaybeRef<unknown>, type?: string): UseFetchReturn<T>
  • added: method UseMemoizeCache.clear(): void
  • added: method UseMemoizeCache.delete(key: Key): void
  • added: method UseMemoizeCache.get(key: Key): Value | undefined
  • added: method UseMemoizeCache.has(key: Key): boolean
  • added: method UseMemoizeCache.set(key: Key, value: Value): void
  • added: method UseMemoizedFn.clear(): void
  • added: method UseMemoizedFn.delete(...args: Args): void
  • added: method UseMemoizedFn.generateKey(...args: Args): CacheKey
  • added: method UseMemoizedFn.load(...args: Args): Result
  • added: new EyeDropper(): EyeDropper
  • added: property AsyncStateOptions.shallow?: Shallow
  • added: property ConfigurableDocument.document?: Document
  • added: property ConfigurableLocation.location?: Location
  • added: property ConfigurableNavigator.navigator?: Navigator
  • added: property ConfigurableWindow.window?: Window
  • added: property EyeDropper.open: (options?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string }>
  • added: property EyeDropperOpenOptions.signal?: AbortSignal
  • added: property EyeDropper[Symbol.toStringTag]: 'EyeDropper'
  • added: property FocusWithinReturn.focused: Ref<boolean>
  • added: property KeyStrokeOptions.eventName?: KeyStrokeEventName
  • added: property KeyStrokeOptions.passive?: boolean
  • added: property KeyStrokeOptions.target?: MaybeRef<EventTarget>
  • added: property MouseOptions.type?: 'page' | 'client'
  • added: property NavigatorLanguageState.isSupported: boolean
  • added: property NavigatorLanguageState.language: Ref<string | undefined>
  • added: property OnClickOutsideOptions.ignore?: MaybeElementRef[]
  • added: property OnLongPressOptions.delay?: number
  • added: property SSRHandlersMap.getDefaultStorage: () => StorageLike | undefined
  • added: property SSRHandlersMap.getDefaultStorageAsync: () => StorageLikeAsync | undefined
  • added: property SSRHandlersMap.updateHTMLAttrs: (selector: string, attribute: string, value: string) => void
  • added: property StorageAsyncOptions.serializer?: SerializerAsync<T>
  • added: property TransitionOptions.delay?: MaybeRef<number>
  • added: property TransitionOptions.disabled?: MaybeRef<boolean>
  • added: property TransitionOptions.duration?: MaybeRef<number>
  • added: property TransitionOptions.onFinished?: () => void
  • added: property TransitionOptions.onStarted?: () => void
  • added: property TransitionOptions.transition?: MaybeRef<EasingFunction | CubicBezierPoints>
  • added: property UseAsyncQueueOptions.interrupt?: boolean
  • added: property UseAsyncQueueOptions.onError?: () => void
  • added: property UseAsyncQueueOptions.onFinished?: () => void
  • added: property UseAsyncQueueResult.data: T | null
  • added: property UseAsyncQueueResult.state: 'pending' | 'fulfilled' | 'rejected'
  • added: property UseAsyncQueueReturn.activeIndex: Ref<number>
  • added: property UseAsyncQueueReturn.result: T
  • added: property UseAsyncStateReturn.isLoading: Ref<boolean>
  • added: property UseBroadcastChannelOptions.name: string
  • added: property UseColorModeOptions.attribute?: string
  • added: property UseColorModeOptions.modes?: Partial<Record<T | BasicColorSchema, string>>
  • added: property UseColorModeOptions.onChanged?: (mode: T | BasicColorSchema, defaultHandler: ((mode: T | BasicColorSchema) => void)) => void
  • added: property UseColorModeOptions.selector?: string
  • added: property UseColorModeOptions.storage?: StorageLike
  • added: property UseColorModeOptions.storageKey?: string | null
  • added: property UseColorModeOptions.storageRef?: Ref<T | BasicColorSchema>
  • added: property UseCycleListOptions.fallbackIndex?: number
  • added: property UseCycleListOptions.getIndexOf?: (value: T, list: T[]) => number
  • added: property UseCycleListOptions.initialValue?: MaybeRef<T>
  • added: property UseDevicesListOptions.constraints?: MediaStreamConstraints
  • added: property UseElementByPointOptions.x: MaybeRef<number>
  • added: property UseElementByPointOptions.y: MaybeRef<number>
  • added: property UseEyeDropperOptions.initialValue?: string
  • added: property UseFullscreenOptions.autoExit?: boolean
  • added: property UseInfiniteScrollOptions.distance?: number
  • added: property UseMemoizedFn.cache: UseMemoizeCache<CacheKey, Result>
  • 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$1<number>
  • added: property UseOffsetPaginationOptions.pageSize?: MaybeRef$1<number>
  • added: property UseOffsetPaginationOptions.total?: MaybeRef$1<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 UseScriptTagOptions.attrs?: Record<string, string>
  • added: property UseStyleTagOptions.id?: string
  • added: property UseStyleTagOptions.immediate?: boolean
  • added: property UseStyleTagOptions.manual?: boolean
  • added: property UseStyleTagOptions.media?: string
  • added: property UseStyleTagReturn.css: Ref<string>
  • added: property UseStyleTagReturn.id: string
  • added: property UseStyleTagReturn.isLoaded: Readonly<Ref<boolean>>
  • added: property UseStyleTagReturn.load: () => void
  • added: property UseStyleTagReturn.unload: () => void
  • added: property UseTextSelectionState.text: string
  • added: property UseTimeAgoMessages.day: string | UseTimeAgoFormatter<number>
  • added: property UseTimeAgoMessages.future: string | UseTimeAgoFormatter<string>
  • added: property UseTimeAgoMessages.hour: string | UseTimeAgoFormatter<number>
  • added: property UseTimeAgoMessages.justNow: string
  • added: property UseTimeAgoMessages.minute: string | UseTimeAgoFormatter<number>
  • added: property UseTimeAgoMessages.month: string | UseTimeAgoFormatter<number>
  • added: property UseTimeAgoMessages.past: string | UseTimeAgoFormatter<string>
  • added: property UseTimeAgoMessages.second: string | UseTimeAgoFormatter<number>
  • added: property UseTimeAgoMessages.week: string | UseTimeAgoFormatter<number>
  • added: property UseTimeAgoMessages.year: string | UseTimeAgoFormatter<number>
  • added: property UseTimeAgoOptions.controls?: Controls
  • added: property UseTimeAgoOptions.fullDateFormatter?: (date: Date) => string
  • added: property UseTimeAgoOptions.max?: 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year' | number
  • added: property UseTimeAgoOptions.messages?: UseTimeAgoMessages
  • added: property UseTimeAgoOptions.updateInterval?: number
  • added: property UseTitleOptions.titleTemplate?: string
  • added: property UseVibrateOptions.interval?: number
  • added: property UseVibrateOptions.pattern?: MaybeRef<number[] | number>
  • added: property UseVirtualListItem.data: T
  • added: property UseVirtualListItem.index: number
  • 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: type BasicColorSchema = 'light' | 'dark' | 'auto'
  • added: type UseAsyncQueueTask<T> = (...args: any[]) => T | Promise<T>
  • added: type UseBroadcastChannelReturn = ReturnType<typeof useBroadcastChannel>
  • added: type UseElementByPointReturn = ReturnType<typeof useElementByPoint>
  • added: type UseNavigatorLanguageReturn = ReturnType<typeof useNavigatorLanguage>
  • added: type UseOffsetPaginationInfinityPageReturn = Omit<UseOffsetPaginationReturn, 'isLastPage'>
  • added: type UseTextSelectionReturn = ReturnType<typeof useTextSelection>
  • added: type UseTimeAgoFormatter<T = number> = (value: T, isPast: boolean) => string
  • added: type UseTitleReturn = ReturnType<typeof useTitle>
  • added: type UseVibrateReturn = ReturnType<typeof useVibrate>
  • added: default function (): void