Upgrading @vueuse/core 5 to 6
Unknown5.3.0 → 6.9.2
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:
function createGlobalState<T extends object>(stateFactory: () => T): () => T - removed:
function toRefs<T extends object>(objectRef: MaybeRef<T>): ToRefs<T> - removed:
interface PointerPosition - removed:
property PointerPosition.x: number - removed:
property PointerPosition.y: number - removed:
type AsyncComputedOptions = { lazy?: Boolean; evaluating?: Ref<boolean> } - removed:
type CreateGlobalStateReturn = ReturnType<typeof createGlobalState> - removed:
type UseAsyncStateReturn = ReturnType<typeof useAsyncState> - removed:
type UseWebWorkerReturn = ReturnType<typeof useWebWorker> - changed:
const StorageSerializers: Record<'boolean' | 'object' | 'number' | 'any' | 'string', Serializer<any>> → const StorageSerializers: Record<'boolean' | 'object' | 'number' | 'any' | 'string' | 'map' | 'set', Serializer<any>> - changed:
function templateRef<T extends Element | null>(key: string, initialValue?: T | null): Readonly<Ref<T>> → function templateRef<T extends HTMLElement | SVGElement | null>(key: string, initialValue?: T | null): Readonly<Ref<T>> - changed:
function unrefElement(elRef: MaybeElementRef): any → function unrefElement(elRef: MaybeElementRef): HTMLElement | SVGElement | undefined - changed:
function useAsyncState<T>(promise: Promise<T> | (() => Promise<T>), initialState: T, options?: AsyncStateOptions): { state: vue_demi.Ref<T>; isReady: vue_demi.Ref<boolean>; error: vue_demi.Ref<{ name: string; message: string; stack?: string | undefined } | undefined>; execute: (delay?: number) => Promise<void> } → function useAsyncState<T>(promise: Promise<T> | ((...args: any[]) => Promise<T>), initialState: T, options?: AsyncStateOptions): UseAsyncStateReturn<T> - changed:
function useBreakpoints<K extends string>(breakpoints: Breakpoints<K>, options?: ConfigurableWindow): { greater(k: K): vue.Ref<boolean>; smaller(k: K): vue.Ref<boolean>; between(a: K, b: K): vue.Ref<boolean>; isGreater(k: K): boolean; isSmaller(k: K): boolean; isInBetween(a: K, b: K): boolean } → function useBreakpoints<K extends string>(breakpoints: Breakpoints<K>, options?: ConfigurableWindow): { 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; isInBetween(a: K, b: K): boolean } & Record<K, Ref<boolean>> - changed:
function useEventSource(url: string, events?: Array<string>): { 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(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 } - changed:
function useLocalStorage(key: string, defaultValue: boolean, options?: StorageOptions<boolean>): Ref<boolean> → function useLocalStorage(key: string, initialValue: MaybeRef<boolean>, options?: StorageOptions<boolean>): RemovableRef<boolean> - changed:
function useLocalStorage(key: string, defaultValue: number, options?: StorageOptions<number>): Ref<number> → function useLocalStorage(key: string, initialValue: MaybeRef<number>, options?: StorageOptions<number>): RemovableRef<number> - changed:
function useLocalStorage(key: string, defaultValue: string, options?: StorageOptions<string>): Ref<string> → function useLocalStorage(key: string, initialValue: MaybeRef<string>, options?: StorageOptions<string>): RemovableRef<string> - changed:
function useLocalStorage<T = unknown>(key: string, defaultValue: null, options?: StorageOptions<T>): Ref<T> → function useLocalStorage<T = unknown>(key: string, initialValue: MaybeRef<null>, options?: StorageOptions<T>): RemovableRef<T> - changed:
function useLocalStorage<T>(key: string, defaultValue: T, options?: StorageOptions<T>): Ref<T> → function useLocalStorage<T>(key: string, initialValue: MaybeRef<T>, options?: StorageOptions<T>): RemovableRef<T> - changed:
function useMediaControls(target: MaybeRef<HTMLMediaElement | null | undefined>, options?: UseMediaControlsOptions): { currentTime: vue_demi.Ref<number>; duration: vue_demi.Ref<number>; buffering: vue_demi.Ref<boolean>; 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:… → 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… - changed:
function useSessionStorage(key: string, defaultValue: boolean, options?: StorageOptions<boolean>): Ref<boolean> → function useSessionStorage(key: string, initialValue: MaybeRef<boolean>, options?: StorageOptions<boolean>): RemovableRef<boolean> - changed:
function useSessionStorage(key: string, defaultValue: number, options?: StorageOptions<number>): Ref<number> → function useSessionStorage(key: string, initialValue: MaybeRef<number>, options?: StorageOptions<number>): RemovableRef<number> - changed:
function useSessionStorage(key: string, defaultValue: string, options?: StorageOptions<string>): Ref<string> → function useSessionStorage(key: string, initialValue: MaybeRef<string>, options?: StorageOptions<string>): RemovableRef<string> - changed:
function useSessionStorage<T = unknown>(key: string, defaultValue: null, options?: StorageOptions<T>): Ref<T> → function useSessionStorage<T = unknown>(key: string, initialValue: MaybeRef<null>, options?: StorageOptions<T>): RemovableRef<T> - changed:
function useSessionStorage<T>(key: string, defaultValue: T, options?: StorageOptions<T>): Ref<T> → function useSessionStorage<T>(key: string, initialValue: MaybeRef<T>, options?: StorageOptions<T>): RemovableRef<T> - changed:
function useStorage(key: string, defaultValue: boolean, storage?: StorageLike, options?: StorageOptions<boolean>): Ref<boolean> → function useStorage(key: string, initialValue: MaybeRef<boolean>, storage?: StorageLike, options?: StorageOptions<boolean>): RemovableRef<boolean> - changed:
function useStorage(key: string, defaultValue: number, storage?: StorageLike, options?: StorageOptions<number>): Ref<number> → function useStorage(key: string, initialValue: MaybeRef<number>, storage?: StorageLike, options?: StorageOptions<number>): RemovableRef<number> - changed:
function useStorage(key: string, defaultValue: string, storage?: StorageLike, options?: StorageOptions<string>): Ref<string> → function useStorage(key: string, initialValue: MaybeRef<string>, storage?: StorageLike, options?: StorageOptions<string>): RemovableRef<string> - changed:
function useStorage<T = unknown>(key: string, defaultValue: null, storage?: StorageLike, options?: StorageOptions<T>): Ref<T> → function useStorage<T = unknown>(key: string, initialValue: MaybeRef<null>, storage?: StorageLike, options?: StorageOptions<T>): RemovableRef<T> - changed:
function useStorage<T>(key: string, defaultValue: T, storage?: StorageLike, options?: StorageOptions<T>): Ref<T> → function useStorage<T>(key: string, initialValue: MaybeRef<T>, storage?: StorageLike, options?: StorageOptions<T>): RemovableRef<T> - changed:
function useUrlSearchParams<T extends Record<string, any> = UrlParams>(mode?: 'history' | 'hash', options?: ConfigurableWindow): T → function useUrlSearchParams<T extends Record<string, any> = UrlParams>(mode?: 'history' | 'hash' | 'hash-params', options?: UseUrlSearchParamsOptions<T>): T - changed:
function useVModel<P extends object, K extends keyof P, Name extends string>(props: P, key?: K, emit?: (name: Name, ...args: any[]) => void, options?: VModelOptions): vue_demi.Ref<vue_demi.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?: VModelOptions): vue_demi.Ref<UnwrapRef<P[K]>> | vue_demi.WritableComputedRef<P[K]> - changed:
function useWebWorker(url: string, workerOptions?: WorkerOptions, options?: ConfigurableWindow): { data: Ref<any>; post: { (message: any, transfer: Transferable[]): void; (message: any, options?: PostMessageOptions | undefined): void }; terminate: () => void; worker: Ref<Worker | undefined> } → function useWebWorker<Data = any>(url: string, workerOptions?: WorkerOptions, options?: ConfigurableWindow): UseWebWorkerReturn<Data> - changed:
interface UseRefHistoryOptions<Raw, Serialized = Raw> → interface UseRefHistoryOptions<Raw, Serialized = Raw> extends ConfigurableEventFilter - changed:
property AsyncStateOptions.onError?: (e: Error) => void → property AsyncStateOptions.onError?: (e: unknown) => void - changed:
property MouseOptions.initialValue?: { x: number; y: number } → property MouseOptions.initialValue?: Position - changed:
property SpeechRecognitionOptions.lang?: string → property SpeechRecognitionOptions.lang?: MaybeRef<string> - changed:
property SwipeReturn.coordsEnd: { readonly x: number; readonly y: number } → property SwipeReturn.coordsEnd: Readonly<Position> - changed:
property SwipeReturn.coordsStart: { readonly x: number; readonly y: number } → property SwipeReturn.coordsStart: Readonly<Position> - changed:
readonly property PointerSwipeReturn.posEnd: PointerPosition → readonly property PointerSwipeReturn.posEnd: Position - changed:
readonly property PointerSwipeReturn.posStart: PointerPosition → readonly property PointerSwipeReturn.posStart: Position - changed:
type GeneralPermissionDescriptor = PermissionDescriptor | DevicePermissionDescriptor | MidiPermissionDescriptor | PushPermissionDescriptor | { name: DescriptorNamePolyfill } → type GeneralPermissionDescriptor = PermissionDescriptor | { name: DescriptorNamePolyfill } - changed:
type KeyFilter = null | undefined | string | KeyPredicate → type KeyFilter = null | undefined | string | string[] | KeyPredicate - changed:
type MaybeElementRef = MaybeRef<Element | VueInstance | undefined | null> → type MaybeElementRef = MaybeRef<HTMLElement | SVGElement | VueInstance | undefined | null> - changed:
type OnClickOutsideEvents = Pick<WindowEventMap, 'mousedown' | 'mouseup' | 'touchstart' | 'touchend' | 'pointerdown' | 'pointerup'> → type OnClickOutsideEvents = Pick<WindowEventMap, 'click' | 'mousedown' | 'mouseup' | 'touchstart' | 'touchend' | 'pointerdown' | 'pointerup'> - changed:
type VueInstance = InstanceType<ReturnType<typeof defineComponent>> → type VueInstance = ComponentPublicInstance - added:
const breakpointsQuasar: { xs: number; sm: number; md: number; lg: number } - added:
const createUnrefFn: <T extends Function>(fn: T) => UnrefFn<T> - added:
const useWakeLock: (options?: ConfigurableNavigator & ConfigurableDocument) => { isSupported: boolean | undefined; isActive: vue_demi.Ref<boolean>; request: (type: WakeLockType)… - added:
function useBase64(target: MaybeRef<ArrayBuffer>): UseBase64Return - added:
function useBase64(target: MaybeRef<Blob>): UseBase64Return - added:
function useBase64(target: MaybeRef<HTMLCanvasElement>, options?: ToDataURLOptions): UseBase64Return - added:
function useBase64(target: MaybeRef<HTMLImageElement>, options?: ToDataURLOptions): UseBase64Return - added:
function useBase64(target: MaybeRef<string>): UseBase64Return - added:
function useConfirmDialog<RevealData = any, ConfirmData = any, CancelData = any>(revealed?: Ref<boolean>): UseConfirmDialogReturn<RevealData, ConfirmData, CancelData> - added:
function useDebouncedRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { debounce?: MaybeRef<number> }): UseRefHistoryReturn<Raw, Serialized> - added:
function useDisplayMedia(options?: UseDisplayMediaOptions): { isSupported: boolean; stream: Ref<MediaStream | undefined>; start: () => Promise<MediaStream | undefined>; stop: () => void; enabled: Ref<boolean> } - added:
function useDraggable(target: MaybeRef<HTMLElement | SVGElement | null>, options?: UseDraggableOptions): { position: Ref<Position>; isDragging: vue_demi.ComputedRef<boolean>; style: vue_demi.ComputedRef<string>; x: Ref<number>; y: Ref<number> } - added:
function useElementHover(el: MaybeRef<EventTarget>): Ref<boolean> - added:
function useEventBus<T = unknown>(key: EventBusIdentifier<T>): UseEventBusReturn<T> - added:
function useEyeDropper(): { isSupported: boolean; sRGBHex: vue_demi.Ref<string>; open: () => Promise<any> } - added:
function useFocus(options?: FocusOptions): FocusReturn - added:
function useFps(options?: UseFpsOptions): Ref<number> - added:
function useKeyModifier<Initial extends boolean | null>(modifier: KeyModifier, options?: ModifierOptions<Initial>): Ref<Initial extends boolean ? boolean : boolean | null> - added:
function useMemory(options?: MemoryOptions): { isSupported: boolean; memory: vue_demi.Ref<MemoryInfo | undefined> } - added:
function usePointer(options?: UsePointerOptions): { isInside: Ref<boolean>; pressure: Ref<number>; pointerId: Ref<number>; tiltX: Ref<number>; tiltY: Ref<number>; width: Ref<number>; height: Ref<number>; twist: Ref<number>; pointerType: Ref<PointerType | null>; x: Ref<number>; y: Ref<number> } - added:
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 } } - added:
function useSpeechSynthesis(text: MaybeRef<string>, options?: SpeechSynthesisOptions): { isSupported: boolean; isPlaying: Ref<boolean>; status: Ref<Status>; voiceInfo: { lang: string; name: string }; utterance: vue_demi.ComputedRef<SpeechSynthesisUtterance>; error: Ref<SpeechSynthesisErrorEvent | undefined>; toggle: (value?: boolean) => void; speak: () => void } - added:
function useThrottledRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { throttle?: MaybeRef<number>; trailing?: boolean }): UseRefHistoryReturn<Raw, Serialized> - added:
function useVirtualList<T = any>(list: MaybeRef<T[]>, options: UseVirtualListOptions): { list: Ref<UseVirtualListItem<T>[]>; scrollTo: (index: number) => void; containerProps: { ref: Ref<any>; onScroll: () => void; style: Partial<CSSStyleDeclaration> }; wrapperProps: vue_demi.ComputedRef<{ style: { width: string; height: string; marginTop: string } }> } - added:
interface AsyncComputedOptions - added:
interface EventBusKey<T> extends Symbol - added:
interface FocusOptions extends ConfigurableWindow - added:
interface FocusReturn - added:
interface MemoryInfo - added:
interface MemoryOptions extends IntervalFnOptions - added:
interface ModifierOptions<Initial> extends ConfigurableDocument - added:
interface OnFetchErrorContext<T = any, E = any> - added:
interface Position - added:
interface RenderableComponent - added:
interface SpeechSynthesisOptions extends ConfigurableWindow - added:
interface ToDataURLOptions - added:
interface UseAsyncStateReturn<T> - added:
interface UseBase64Return - added:
interface UseConfirmDialogReturn<RevealData, ConfirmData, CancelData> - added:
interface UseDisplayMediaOptions extends ConfigurableNavigator - added:
interface UseDraggableOptions - added:
interface UseEventBusReturn<T> - added:
interface UseFetchReturn<T> - added:
interface UseFpsOptions - added:
interface UsePointerOptions extends ConfigurableWindow - added:
interface UsePointerState extends Position - added:
interface UseScrollOptions - added:
interface UseUrlSearchParamsOptions<T> extends ConfigurableWindow - added:
interface UseVirtualListOptions - added:
interface UseWebWorkerReturn<Data = any> - added:
interface WakeLockSentinel extends EventTarget - added:
method UseFetchReturn.arrayBuffer(): UseFetchReturn<ArrayBuffer> - added:
method UseFetchReturn.blob(): UseFetchReturn<Blob> - added:
method UseFetchReturn.delete(payload?: MaybeRef<unknown>, type?: string): UseFetchReturn<T> - added:
method UseFetchReturn.formData(): UseFetchReturn<FormData> - added:
method UseFetchReturn.get(): UseFetchReturn<T> - added:
method UseFetchReturn.json<JSON = any>(): UseFetchReturn<JSON> - added:
method UseFetchReturn.post(payload?: MaybeRef<unknown>, type?: string): UseFetchReturn<T> - added:
method UseFetchReturn.put(payload?: MaybeRef<unknown>, type?: string): UseFetchReturn<T> - added:
method UseFetchReturn.text(): UseFetchReturn<string> - added:
property AsyncComputedOptions.evaluating?: Ref<boolean> - added:
property AsyncComputedOptions.lazy?: Boolean - added:
property AsyncComputedOptions.onError?: (e: unknown) => void - added:
property FocusOptions.initialValue?: boolean - added:
property FocusOptions.target?: MaybeElementRef - added:
property FocusReturn.focused: Ref<boolean> - added:
property MemoryInfo[Symbol.toStringTag]: 'MemoryInfo' - added:
property MemoryOptions.interval?: number - added:
property ModifierOptions.events?: WindowEventName[] - added:
property ModifierOptions.initial?: Initial - added:
property OnFetchErrorContext.data: T | null - added:
property OnFetchErrorContext.error: E - added:
property PointerSwipeOptions.pointerTypes?: PointerType[] - added:
property Position.x: number - added:
property Position.y: number - added:
property RenderableComponent.as?: Object | string - added:
property SpeechSynthesisOptions.lang?: MaybeRef<string> - added:
property SpeechSynthesisOptions.pitch?: SpeechSynthesisUtterance['pitch'] - added:
property SpeechSynthesisOptions.rate?: SpeechSynthesisUtterance['rate'] - added:
property SpeechSynthesisOptions.voice?: SpeechSynthesisVoice - added:
property SpeechSynthesisOptions.volume?: SpeechSynthesisUtterance['volume'] - added:
property StorageOptions.onError?: (error: unknown) => void - added:
property StorageOptions.shallow?: boolean - added:
property StorageOptions.writeDefaults?: boolean - added:
property TimestampOptions.immediate?: boolean - added:
property ToDataURLOptions.quality?: any - added:
property ToDataURLOptions.type?: string | undefined - added:
property UseAsyncStateReturn.error: Ref<unknown> - added:
property UseAsyncStateReturn.execute: (delay: number, ...args: any[]) => Promise<T> - added:
property UseAsyncStateReturn.isReady: Ref<boolean> - added:
property UseAsyncStateReturn.state: Ref<T> - added:
property UseBase64Return.base64: Ref<string> - added:
property UseBase64Return.execute: () => Promise<string> - added:
property UseBase64Return.promise: Ref<Promise<string>> - added:
property UseConfirmDialogReturn.cancel: (data?: CancelData) => void - added:
property UseConfirmDialogReturn.confirm: (data?: ConfirmData) => void - added:
property UseConfirmDialogReturn.isRevealed: ComputedRef<boolean> - added:
property UseConfirmDialogReturn.onCancel: EventHookOn<CancelData> - added:
property UseConfirmDialogReturn.onConfirm: EventHookOn<ConfirmData> - added:
property UseConfirmDialogReturn.onReveal: EventHookOn<RevealData> - added:
property UseConfirmDialogReturn.reveal: (data?: RevealData) => Promise<UseConfirmDialogRevealResult<ConfirmData, CancelData>> - added:
property UseDisplayMediaOptions.audio?: boolean | MediaTrackConstraints | undefined - added:
property UseDisplayMediaOptions.enabled?: MaybeRef<boolean> - added:
property UseDisplayMediaOptions.video?: boolean | MediaTrackConstraints | undefined - added:
property UseDraggableOptions.draggingElement?: MaybeRef<HTMLElement | SVGElement | Window | Document | null> - added:
property UseDraggableOptions.exact?: MaybeRef<boolean> - added:
property UseDraggableOptions.initialValue?: MaybeRef<Position> - added:
property UseDraggableOptions.onEnd?: (position: Position, event: PointerEvent) => void - added:
property UseDraggableOptions.onMove?: (position: Position, event: PointerEvent) => void - added:
property UseDraggableOptions.onStart?: (position: Position, event: PointerEvent) => void | false - added:
property UseDraggableOptions.pointerTypes?: PointerType[] - added:
property UseDraggableOptions.preventDefault?: MaybeRef<boolean> - added:
property UseEventBusReturn.emit: (event?: T) => void - added:
property UseEventBusReturn.off: (listener: EventBusListener<T>) => void - added:
property UseEventBusReturn.on: (listener: EventBusListener<T>) => Fn - added:
property UseEventBusReturn.once: (listener: EventBusListener<T>) => Fn - added:
property UseEventBusReturn.reset: () => void - added:
property UseFetchOptions.initialData?: any - added:
property UseFetchOptions.onFetchError?: (ctx: OnFetchErrorContext) => Promise<Partial<OnFetchErrorContext>> | Partial<OnFetchErrorContext> - added:
property UseFetchOptions.timeout?: number - added:
property UseFetchReturn.abort: Fn - added:
property UseFetchReturn.aborted: Ref<boolean> - added:
property UseFetchReturn.canAbort: ComputedRef<boolean> - added:
property UseFetchReturn.data: Ref<T | null> - added:
property UseFetchReturn.error: Ref<any> - added:
property UseFetchReturn.execute: (throwOnFailed?: boolean) => Promise<any> - added:
property UseFetchReturn.isFetching: Ref<boolean> - added:
property UseFetchReturn.isFinished: Ref<boolean> - added:
property UseFetchReturn.onFetchError: EventHookOn - added:
property UseFetchReturn.onFetchFinally: EventHookOn - added:
property UseFetchReturn.onFetchResponse: EventHookOn<Response> - added:
property UseFetchReturn.response: Ref<Response | null> - added:
property UseFetchReturn.statusCode: Ref<number | null> - added:
property UseFpsOptions.every?: number - added:
property UsePointerOptions.initialValue?: MaybeRef<Partial<UsePointerState>> - added:
property UsePointerOptions.pointerTypes?: PointerType[] - added:
property UsePointerOptions.target?: MaybeRef<EventTarget | null | undefined> | Document | Window - added:
property UsePointerState.height: number - added:
property UsePointerState.pointerId: number - added:
property UsePointerState.pointerType: PointerType | null - added:
property UsePointerState.pressure: number - added:
property UsePointerState.tiltX: number - added:
property UsePointerState.tiltY: number - added:
property UsePointerState.twist: number - added:
property UsePointerState.width: number - added:
property UseScrollOptions.eventListenerOptions?: boolean | AddEventListenerOptions - added:
property UseScrollOptions.idle?: number - added:
property UseScrollOptions.offset?: { left?: number; right?: number; top?: number; bottom?: number } - added:
property UseScrollOptions.onScroll?: () => void - added:
property UseScrollOptions.onStop?: () => void - added:
property UseScrollOptions.throttle?: number - added:
property UseUrlSearchParamsOptions.initialValue?: T - added:
property UseUrlSearchParamsOptions.removeFalsyValues?: boolean - added:
property UseUrlSearchParamsOptions.removeNullishValues?: boolean - added:
property UseVirtualListOptions.itemHeight: number | ((index: number) => number) - added:
property UseVirtualListOptions.overscan?: number - added:
property UseWebWorkerReturn.data: Ref<Data> - added:
property UseWebWorkerReturn.post: typeof Worker.prototype['postMessage'] - added:
property UseWebWorkerReturn.terminate: () => void - added:
property UseWebWorkerReturn.worker: Ref<Worker | undefined> - added:
property VModelOptions.deep?: boolean - added:
property WakeLockSentinel.release: () => Promise<void> - added:
property WakeLockSentinel.released: boolean - added:
property WakeLockSentinel.type: WakeLockType - added:
property WebSocketOptions.autoClose?: boolean - added:
property WebSocketOptions.protocols?: string[] - added:
readonly property MemoryInfo.jsHeapSizeLimit: number - added:
readonly property MemoryInfo.totalJSHeapSize: number - added:
readonly property MemoryInfo.usedJSHeapSize: number - added:
type EventBusEvents<T> = EventBusListener<T>[] - added:
type EventBusIdentifier<T = unknown> = EventBusKey<T> | string | number - added:
type EventBusListener<T = unknown> = (event: T) => void - added:
type KeyModifier = 'Alt' | 'AltGraph' | 'CapsLock' | 'Control' | 'Fn' | 'FnLock' | 'Meta' | 'NumLock' | 'ScrollLock' | 'Shift' | 'Symbol' | 'SymbolLock' - added:
type PointerType = 'mouse' | 'touch' | 'pen' - added:
type Status = 'init' | 'play' | 'pause' | 'end' - added:
type UnrefFn<T> = T extends (...args: infer A) => infer R ? (...args: { [K in keyof A]: MaybeRef<A[K]> }) => R : never - added:
type UseConfirmDialogRevealResult<C, D> = { data?: C; isCanceled: false } | { data?: D; isCanceled: true } - added:
type UseDisplayMediaReturn = ReturnType<typeof useDisplayMedia> - added:
type UseEventSourceOptions = EventSourceInit - added:
type UseScrollReturn = ReturnType<typeof useScroll> - added:
type UseSpeechSynthesisReturn = ReturnType<typeof useSpeechSynthesis> - added:
type UseVirtualListItem<T> = { data: T; index: number } - added:
type UseWakeLockReturn = ReturnType<typeof useWakeLock> - added:
type VoiceInfo = Pick<SpeechSynthesisVoice, 'lang' | 'name'>