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.
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.
1 package of its own release moves with it.
API changes
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