Upgrading @vueuse/core 3 to 4
Unknown3.0.35 → 4.11.2
Fetching 99 releases from GitHub…0 / 99
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.
Adds @vueuse/shared 4.11.2, vue-demi *.
Installs 2 packages in all (was 0).
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- added:
const DefaultMagicKeysAliasMap: Readonly<Record<string, string>> - added:
const TransitionPresets: Record<string, CubicBezierPoints> - added:
const breakpointsAntDesign: { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number } - added:
const breakpointsBootstrapV5: { sm: number; md: number; lg: number; xl: number; xxl: number } - added:
const breakpointsSematic: { mobileS: number; mobileM: number; mobileL: number; tablet: number; laptop: number; laptopL: number; desktop4K: number } - added:
const breakpointsTailwind: { sm: number; md: number; lg: number; xl: number; '2xl': number } - added:
const breakpointsVuetify: { xs: number; sm: number; md: number; lg: number } - added:
const useWebWorkerFn: <T extends (...fnArgs: any[]) => any>(fn: T, options?: WebWorkerOptions) => { workerFn: (...fnArgs: Parameters<T>) => Promise<ReturnType<T>>; workerStatus: vue… - added:
enum SwipeDirection - added:
export * from '@vueuse/shared' - added:
function asyncComputed<T>(evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise<T>, initialState?: T, optionsOrRef?: Ref<boolean> | AsyncComputedOptions): Ref<T> - added:
function autoResetRef<T>(defaultValue: T, afterMs?: MaybeRef<number>): Ref<T> - added:
function createFetch(config?: CreateFetchOptions): typeof useFetch - added:
function createGlobalState<T extends object>(stateFactory: () => T): () => T - added:
function onClickOutside<E extends keyof OnClickOutsideEvents = 'pointerdown'>(target: MaybeElementRef, handler: (evt: OnClickOutsideEvents[E]) => void, options?: OnClickOutsideOptions<E>): Fn | undefined - added:
function onKeyDown(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<KeyStrokeOptions, 'eventName'>): _vueuse_shared.Fn - added:
function onKeyPressed(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<KeyStrokeOptions, 'eventName'>): _vueuse_shared.Fn - added:
function onKeyStroke(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: KeyStrokeOptions): _vueuse_shared.Fn - added:
function onKeyUp(key: KeyFilter, handler: (event: KeyboardEvent) => void, options?: Omit<KeyStrokeOptions, 'eventName'>): _vueuse_shared.Fn - added:
function onStartTyping(callback: (event: KeyboardEvent) => void, options?: ConfigurableDocument): void - added:
function templateRef<T extends Element | null>(key: string, initialValue?: T | null): Readonly<Ref<T>> - added:
function toRefs<T extends object>(objectRef: MaybeRef<T>): ToRefs<T> - added:
function unrefElement(elRef: MaybeElementRef): any - added:
function useActiveElement<T extends HTMLElement>(options?: ConfigurableWindow): vue_demi.ComputedRef<T | null | undefined> - added:
function useAsyncState<T>(promise: Promise<T> | (() => Promise<T>), initialState: T, options?: AsyncStateOptions): { state: vue_demi.Ref<T>; isReady: vue_demi.Ref<boolean>; ready: vue_demi.Ref<boolean>; error: vue_demi.Ref<{ name: string; message: string; stack?: string | undefined } | undefined>; execute: (delay?: number) => Promise<void> } - added:
function useBattery({ navigator }?: ConfigurableNavigator): { isSupported: boolean | undefined; charging: vue_demi.Ref<boolean>; chargingTime: vue_demi.Ref<number>; dischargingTime: vue_demi.Ref<number>; level: vue_demi.Ref<number> } - added:
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 } - added:
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 }> - added:
function useClipboard(options: ClipboardOptions<MaybeRef<string>>): ClipboardReturn<true> - added:
function useClipboard(options?: ClipboardOptions<undefined>): ClipboardReturn<false> - added:
function useCssVar(prop: string, target?: MaybeElementRef, { window }?: ConfigurableWindow): vue_demi.Ref<string> - added:
function useDark(options?: UseDarkOptions): vue_demi.WritableComputedRef<boolean> - added:
function useDeviceLight({ window }?: ConfigurableWindow): Ref<number | null> - added:
function useDeviceMotion(options?: DeviceMotionOptions): { acceleration: Ref<DeviceMotionEventAcceleration | null>; accelerationIncludingGravity: Ref<DeviceMotionEventAcceleration | null>; rotationRate: Ref<DeviceMotionEventRotationRate | null>; interval: Ref<number> } - added:
function useDeviceOrientation(options?: ConfigurableWindow): { isSupported: boolean; isAbsolute: Ref<boolean>; alpha: Ref<number | null>; beta: Ref<number | null>; gamma: Ref<number | null> } - added:
function useDevicePixelRatio({ window }?: ConfigurableWindow): { pixelRatio: vue_demi.Ref<number> } - added:
function useDevicesList(options?: UseDevicesListOptions): UseDevicesListReturn - added:
function useDocumentVisibility({ document }?: ConfigurableDocument): Ref<VisibilityState> - added:
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> } - added:
function useElementSize(target: MaybeElementRef, initialSize?: ElementSize, options?: ResizeObserverOptions): { width: vue_demi.Ref<number>; height: vue_demi.Ref<number> } - added:
function useElementVisibility(element: Ref<Element | null | undefined>, { window, scrollTarget }?: VisibilityScrollTargetOptions): Ref<boolean> - added:
function useEventListener<E extends keyof DocumentEventMap>(target: Document, event: E, listener: (this: Document, ev: DocumentEventMap[E]) => any, options?: boolean | AddEventListenerOptions): Fn - added:
function useEventListener<E extends keyof WindowEventMap>(event: E, listener: (this: Window, ev: WindowEventMap[E]) => any, options?: boolean | AddEventListenerOptions): Fn - added:
function useEventListener<E extends keyof WindowEventMap>(target: Window, event: E, listener: (this: Window, ev: WindowEventMap[E]) => any, options?: boolean | AddEventListenerOptions): Fn - added:
function useEventListener<EventType = Event>(target: MaybeRef<EventTarget | null | undefined>, event: string, listener: GeneralEventListener<EventType>, options?: boolean | AddEventListenerOptions): Fn - added:
function useEventListener<Names extends string, EventType = Event>(target: InferEventTarget<Names>, event: Names, listener: GeneralEventListener<EventType>, options?: boolean | AddEventListenerOptions): Fn - added:
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 } - added:
function useFavicon(newIcon?: MaybeRef<string | null | undefined>, options?: FaviconOptions): vue_demi.Ref<string | null | undefined> - added:
function useFetch<T>(url: MaybeRef<string>): UseFetchReturn<T> - added:
function useFetch<T>(url: MaybeRef<string>, options: RequestInit, useFetchOptions?: UseFetchOptions): UseFetchReturn<T> - added:
function useFetch<T>(url: MaybeRef<string>, useFetchOptions: UseFetchOptions): UseFetchReturn<T> - added:
function useFullscreen(target?: MaybeElementRef, options?: ConfigurableDocument): { isSupported: boolean; isFullscreen: vue_demi.Ref<boolean>; enter: () => Promise<void>; exit: () => Promise<void>; toggle: () => Promise<void> } - added:
function useGeolocation(options?: GeolocationOptions): { isSupported: boolean | undefined; 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> } - added:
function useIdle(timeout?: number, options?: IdleOptions): { idle: vue_demi.Ref<boolean>; lastActive: vue_demi.Ref<number> } - added:
function useIntersectionObserver(target: MaybeElementRef, callback: IntersectionObserverCallback, options?: IntersectionObserverOptions): { isSupported: boolean | undefined; stop: () => void } - added:
function useLocalStorage(key: string, defaultValue: boolean, options?: StorageOptions<boolean>): Ref<boolean> - added:
function useLocalStorage(key: string, defaultValue: number, options?: StorageOptions<number>): Ref<number> - added:
function useLocalStorage(key: string, defaultValue: string, options?: StorageOptions<string>): Ref<string> - added:
function useLocalStorage<T = unknown>(key: string, defaultValue: null, options?: StorageOptions<T>): Ref<T> - added:
function useLocalStorage<T>(key: string, defaultValue: T, options?: StorageOptions<T>): Ref<T> - added:
function useMagicKeys(options: UseMagicKeysOptions<true>): MagicKeys<true> - added:
function useMagicKeys(options?: UseMagicKeysOptions<false>): MagicKeys<false> - added:
function useManualRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseManualRefHistoryOptions<Raw, Serialized>): UseManualRefHistoryReturn<Raw, Serialized> - added:
function useMediaControls(target: MaybeRef<HTMLMediaElement | null | undefined>, options?: UseMediaControlsOptions): { 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:… - added:
function useMediaQuery(query: string, options?: ConfigurableWindow): vue_demi.Ref<boolean> - added:
function useMouse(options?: MouseOptions): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number>; sourceType: vue_demi.Ref<MouseSourceType> } - added:
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>;… - added:
function useMousePressed(options?: MousePressedOptions): { pressed: vue_demi.Ref<boolean>; sourceType: vue_demi.Ref<MouseSourceType> } - added:
function useMutationObserver(target: MaybeElementRef, callback: MutationCallback, options?: MutationObserverOptions): { isSupported: boolean | undefined; stop: () => void } - added:
function useNetwork(options?: ConfigurableWindow): NetworkState - added:
function useNow(options?: UseNowOptions): { isActive: vue_demi.Ref<boolean>; pause: _vueuse_shared.Fn; resume: _vueuse_shared.Fn; now: vue_demi.Ref<{ toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string }; toLocaleDateString: { (): string; (l… - added:
function useOnline(options?: ConfigurableWindow): vue.Ref<boolean> - added:
function usePageLeave(options?: ConfigurableWindow): vue_demi.Ref<boolean> - added:
function useParallax(target: MaybeElementRef, options?: ParallaxOptions): ParallaxReturn - added:
function usePermission(permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'], options: UsePermissionOptions<true>): UsePermissionReturnWithControls - added:
function usePermission(permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'], options?: UsePermissionOptions<false>): UsePermissionReturn - added:
function usePointerSwipe(target: MaybeRef<Element | null | undefined>, options?: PointerSwipeOptions): PointerSwipeReturn - added:
function usePreferredColorScheme(options?: ConfigurableWindow): vue_demi.ComputedRef<ColorSchemeType> - added:
function usePreferredDark(options?: ConfigurableWindow): vue.Ref<boolean> - added:
function usePreferredLanguages(options?: ConfigurableWindow): Ref<readonly string[]> - added:
function useRafFn(fn: Fn, options?: RafFnOptions): RafFnReturn - added:
function useRefHistory<Raw, Serialized = Raw>(source: Ref<Raw>, options?: UseRefHistoryOptions<Raw, Serialized>): UseRefHistoryReturn<Raw, Serialized> - added:
function useResizeObserver(target: MaybeElementRef, callback: ResizeObserverCallback, options?: ResizeObserverOptions): { isSupported: boolean | undefined; stop: () => void } - added:
function useScriptTag(src: MaybeRef<string>, onLoaded?: (el: HTMLScriptElement) => void, options?: UseScriptTagOptions): { scriptTag: vue_demi.Ref<HTMLScriptElement | null>; load: (waitForScriptLoad?: boolean) => Promise<HTMLScriptElement | boolean>; unload: () => void } - added:
function useSessionStorage(key: string, defaultValue: boolean, options?: StorageOptions<boolean>): Ref<boolean> - added:
function useSessionStorage(key: string, defaultValue: number, options?: StorageOptions<number>): Ref<number> - added:
function useSessionStorage(key: string, defaultValue: string, options?: StorageOptions<string>): Ref<string> - added:
function useSessionStorage<T = unknown>(key: string, defaultValue: null, options?: StorageOptions<T>): Ref<T> - added:
function useSessionStorage<T>(key: string, defaultValue: T, options?: StorageOptions<T>): Ref<T> - added:
function useShare(shareOptions?: MaybeRef<ShareOptions>, options?: ConfigurableNavigator): { isSupported: boolean; share: (overrideOptions?: MaybeRef<ShareOptions>) => Promise<void> } - added:
function useSpeechRecognition(options?: SpeechRecognitionOptions): { isSupported: 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 } - added:
function useStorage(key: string, defaultValue: boolean, storage?: StorageLike, options?: StorageOptions<boolean>): Ref<boolean> - added:
function useStorage(key: string, defaultValue: number, storage?: StorageLike, options?: StorageOptions<number>): Ref<number> - added:
function useStorage(key: string, defaultValue: string, storage?: StorageLike, options?: StorageOptions<string>): Ref<string> - added:
function useStorage<T = unknown>(key: string, defaultValue: null, storage?: StorageLike, options?: StorageOptions<T>): Ref<T> - added:
function useStorage<T>(key: string, defaultValue: T, storage?: StorageLike, options?: StorageOptions<T>): Ref<T> - added:
function useSwipe(target: MaybeRef<EventTarget | null | undefined>, options?: SwipeOptions): { isPassiveEventSupported: boolean; isSwiping: vue_demi.Ref<boolean>; direction: ComputedRef<SwipeDirection>; coordsStart: { x: number; y: number }; coordsEnd: { x: number; y: number }; lengthX: ComputedRef<number>; lengthY: ComputedRef<number>; stop: () => void } - added:
function useTimeAgo(time: MaybeRef<Date | number | string>, options?: TimeAgoOptions): vue_demi.ComputedRef<string | undefined> - added:
function useTimestamp(options?: TimestampOptions): { isActive: vue_demi.Ref<boolean>; pause: _vueuse_shared.Fn; resume: _vueuse_shared.Fn; timestamp: vue_demi.Ref<number> } - added:
function useTitle(newTitle?: MaybeRef<string | null | undefined>, options?: UseTitleOptions): vue_demi.Ref<string | null | undefined> - added:
function useTransition(source: Ref<number>, options?: TransitionOptions): Ref<number> - added:
function useUrlSearchParams<T extends Record<string, any> = UrlParams>(mode?: 'history' | 'hash', options?: ConfigurableWindow): T - added:
function useUserMedia(options?: UseUserMediaOptions): { isSupported: 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> } - added:
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]> - added:
function useVModels<P extends object, Name extends string>(props: P, emit?: (name: Name, ...args: any[]) => void, options?: VModelOptions): ToRefs<P> - added:
function useWebSocket<Data = any>(url: string, options?: WebSocketOptions): WebSocketResult<Data> - added:
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> } - added:
function useWindowScroll({ window }?: ConfigurableWindow): { x: vue_demi.Ref<number>; y: vue_demi.Ref<number> } - added:
function useWindowSize({ window, initialWidth, initialHeight }?: WindowSizeOptions): { width: vue_demi.Ref<number>; height: vue_demi.Ref<number> } - added:
interface AfterFetchContext<T = any> - added:
interface AsyncStateOptions - added:
interface BatteryManager extends EventTarget - added:
interface BeforeFetchContext - added:
interface BrowserLocationState - added:
interface ClipboardOptions<Source> extends ConfigurableNavigator - added:
interface ClipboardReturn<Optional> - added:
interface CreateFetchOptions - added:
interface ElementSize - added:
interface FaviconOptions extends ConfigurableDocument - added:
interface GeolocationOptions extends Partial<PositionOptions>, ConfigurableNavigator - added:
interface IdleOptions extends ConfigurableWindow, ConfigurableEventFilter - added:
interface IntersectionObserverOptions extends ConfigurableWindow - added:
interface MagicKeysInternal - added:
interface MouseInElementOptions extends MouseOptions - added:
interface MouseOptions extends ConfigurableWindow - added:
interface MousePressedOptions extends ConfigurableWindow - added:
interface MutationObserverOptions extends MutationObserverInit, ConfigurableWindow - added:
interface NetworkState - added:
interface OnClickOutsideOptions<E extends keyof OnClickOutsideEvents> extends ConfigurableWindow - added:
interface ParallaxOptions extends ConfigurableWindow - added:
interface ParallaxReturn - added:
interface PointerPosition - added:
interface PointerSwipeOptions - added:
interface PointerSwipeReturn - added:
interface RafFnOptions extends ConfigurableWindow - added:
interface RafFnReturn extends Pausable - added:
interface ResizeObserverEntry - added:
interface ResizeObserverOptions extends ConfigurableWindow - added:
interface ResizeObserverSize - added:
interface ShareOptions - added:
interface SpeechRecognitionOptions extends ConfigurableWindow - added:
interface StorageOptions<T> extends ConfigurableEventFilter, ConfigurableWindow, ConfigurableFlush - added:
interface SwipeOptions extends ConfigurableWindow - added:
interface SwipeReturn - added:
interface TimeAgoMessages - added:
interface TimeAgoOptions - added:
interface TimestampOptions - added:
interface UseDarkOptions extends StorageOptions<ColorSchemes> - added:
interface UseDevicesListOptions extends ConfigurableNavigator - added:
interface UseDevicesListReturn - added:
interface UseFetchOptions - added:
interface UseFetchReturn<T> extends UseFetchReturnMethodConfigured<T> - added:
interface UseMagicKeysOptions<Reactive extends Boolean> - added:
interface UseManualRefHistoryOptions<Raw, Serialized = Raw> - added:
interface UseManualRefHistoryReturn<Raw, Serialized> - added:
interface UseMediaSource - added:
interface UseMediaTextTrack - added:
interface UseMediaTextTrackSource - added:
interface UseNowOptions - added:
interface UsePermissionOptions<Controls extends boolean> extends ConfigurableNavigator - added:
interface UsePermissionReturnWithControls - added:
interface UseRefHistoryOptions<Raw, Serialized = Raw> - added:
interface UseRefHistoryRecord<T> - added:
interface UseRefHistoryReturn<Raw, Serialized> - added:
interface UseScriptTagOptions extends ConfigurableDocument - added:
interface UseTitleOptions extends ConfigurableDocument - added:
interface UseUserMediaOptions extends ConfigurableNavigator - added:
interface VModelOptions - added:
interface VisibilityScrollTargetOptions extends ConfigurableWindow - added:
interface WebSocketOptions - added:
interface WebSocketResult<T> - added:
interface WebWorkerOptions extends ConfigurableWindow - added:
interface WindowSizeOptions extends ConfigurableWindow - added:
member SwipeDirection.DOWN = 'DOWN' - added:
member SwipeDirection.LEFT = 'LEFT' - added:
member SwipeDirection.NONE = 'NONE' - added:
member SwipeDirection.RIGHT = 'RIGHT' - added:
member SwipeDirection.UP = 'UP' - added:
method UseFetchReturn.delete(payload?: unknown, type?: PayloadType): UseFetchReturnMethodConfigured<T> - added:
method UseFetchReturn.get(): UseFetchReturnMethodConfigured<T> - added:
method UseFetchReturn.post(payload?: unknown, type?: PayloadType): UseFetchReturnMethodConfigured<T> - added:
method UseFetchReturn.put(payload?: unknown, type?: PayloadType): UseFetchReturnMethodConfigured<T> - added:
method UseManualRefHistoryReturn.clear(): void - added:
method UseManualRefHistoryReturn.commit(): void - added:
method UseManualRefHistoryReturn.redo(): void - added:
method UseManualRefHistoryReturn.reset(): void - added:
method UseManualRefHistoryReturn.undo(): void - added:
method UseRefHistoryReturn.batch(fn: (cancel: Fn) => void): void - added:
method UseRefHistoryReturn.clear(): void - added:
method UseRefHistoryReturn.commit(): void - added:
method UseRefHistoryReturn.dispose(): void - added:
method UseRefHistoryReturn.pause(): void - added:
method UseRefHistoryReturn.redo(): void - added:
method UseRefHistoryReturn.reset(): void - added:
method UseRefHistoryReturn.resume(commit?: boolean): void - added:
method UseRefHistoryReturn.undo(): void - added:
property AfterFetchContext.data: T | null - added:
property AfterFetchContext.response: Response - added:
property AsyncStateOptions.delay?: number - added:
property AsyncStateOptions.immediate?: boolean - added:
property AsyncStateOptions.onError?: (e: Error) => void - added:
property AsyncStateOptions.resetOnExecute?: boolean - added:
property BatteryManager.charging: boolean - added:
property BatteryManager.chargingTime: number - added:
property BatteryManager.dischargingTime: number - added:
property BatteryManager.level: number - added:
property BeforeFetchContext.cancel: Fn - added:
property BeforeFetchContext.options: RequestInit - added:
property BeforeFetchContext.url: string - added:
property BrowserLocationState.hash?: string - added:
property BrowserLocationState.host?: string - added:
property BrowserLocationState.hostname?: string - added:
property BrowserLocationState.href?: string - added:
property BrowserLocationState.length?: number - added:
property BrowserLocationState.origin?: string - added:
property BrowserLocationState.pathname?: string - added:
property BrowserLocationState.port?: string - added:
property BrowserLocationState.protocol?: string - added:
property BrowserLocationState.search?: string - added:
property BrowserLocationState.state?: any - added:
property BrowserLocationState.trigger: string - added:
property ClipboardOptions.copiedDuring?: number - added:
property ClipboardOptions.read?: boolean - added:
property ClipboardOptions.source?: Source - added:
property ClipboardReturn.copied: ComputedRef<boolean> - added:
property ClipboardReturn.copy: Optional extends true ? (text?: string) => Promise<void> : (text: string) => Promise<void> - added:
property ClipboardReturn.isSupported: boolean - added:
property ClipboardReturn.text: ComputedRef<string> - added:
property CreateFetchOptions.baseUrl?: MaybeRef<string> - added:
property CreateFetchOptions.fetchOptions?: RequestInit - added:
property CreateFetchOptions.options?: UseFetchOptions - added:
property ElementSize.height: number - added:
property ElementSize.width: number - added:
property FaviconOptions.baseUrl?: string - added:
property FaviconOptions.rel?: string - added:
property IdleOptions.events?: WindowEventName[] - added:
property IdleOptions.initialState?: boolean - added:
property IdleOptions.listenForVisibilityChange?: boolean - added:
property IntersectionObserverOptions.root?: MaybeElementRef - added:
property IntersectionObserverOptions.rootMargin?: string - added:
property IntersectionObserverOptions.threshold?: number | number[] - added:
property MagicKeysInternal.current: Set<string> - added:
property MouseInElementOptions.handleOutside?: boolean - added:
property MouseOptions.initialValue?: { x: number; y: number } - added:
property MouseOptions.resetOnTouchEnds?: boolean - added:
property MouseOptions.touch?: boolean - added:
property MousePressedOptions.initialValue?: boolean - added:
property MousePressedOptions.target?: MaybeElementRef - added:
property MousePressedOptions.touch?: boolean - added:
property NetworkState.downlink: Ref<number | undefined> - added:
property NetworkState.downlinkMax: Ref<number | undefined> - added:
property NetworkState.effectiveType: Ref<NetworkEffectiveType | undefined> - added:
property NetworkState.isOnline: Ref<boolean> - added:
property NetworkState.isSupported: boolean - added:
property NetworkState.offlineAt: Ref<number | undefined> - added:
property NetworkState.saveData: Ref<boolean | undefined> - added:
property NetworkState.type: Ref<NetworkType> - added:
property OnClickOutsideOptions.event?: E - added:
property ParallaxOptions.deviceOrientationRollAdjust?: (i: number) => number - added:
property ParallaxOptions.deviceOrientationTiltAdjust?: (i: number) => number - added:
property ParallaxOptions.mouseRollAdjust?: (i: number) => number - added:
property ParallaxOptions.mouseTiltAdjust?: (i: number) => number - added:
property ParallaxReturn.roll: ComputedRef<number> - added:
property ParallaxReturn.source: ComputedRef<'deviceOrientation' | 'mouse'> - added:
property ParallaxReturn.tilt: ComputedRef<number> - added:
property PointerPosition.x: number - added:
property PointerPosition.y: number - added:
property PointerSwipeOptions.onSwipe?: (e: PointerEvent) => void - added:
property PointerSwipeOptions.onSwipeEnd?: (e: PointerEvent, direction: SwipeDirection) => void - added:
property PointerSwipeOptions.onSwipeStart?: (e: PointerEvent) => void - added:
property PointerSwipeOptions.threshold?: number - added:
property PointerSwipeReturn.direction: ComputedRef<SwipeDirection | null> - added:
property PointerSwipeReturn.distanceX: ComputedRef<number> - added:
property PointerSwipeReturn.distanceY: ComputedRef<number> - added:
property PointerSwipeReturn.stop: () => void - added:
property RafFnOptions.immediate?: boolean - added:
property RafFnReturn.start: Fn - added:
property RafFnReturn.stop: Fn - added:
property ResizeObserverOptions.box?: 'content-box' | 'border-box' - added:
property ShareOptions.files?: File[] - added:
property ShareOptions.text?: string - added:
property ShareOptions.title?: string - added:
property ShareOptions.url?: string - added:
property SpeechRecognitionOptions.continuous?: boolean - added:
property SpeechRecognitionOptions.interimResults?: boolean - added:
property SpeechRecognitionOptions.lang?: string - added:
property StorageOptions.deep?: boolean - added:
property StorageOptions.listenToStorageChanges?: boolean - added:
property StorageOptions.serializer?: Serializer<T> - added:
property SwipeOptions.onSwipe?: (e: TouchEvent) => void - added:
property SwipeOptions.onSwipeEnd?: (e: TouchEvent, direction: SwipeDirection) => void - added:
property SwipeOptions.onSwipeStart?: (e: TouchEvent) => void - added:
property SwipeOptions.passive?: boolean - added:
property SwipeOptions.threshold?: number - added:
property SwipeReturn.coordsEnd: { readonly x: number; readonly y: number } - added:
property SwipeReturn.coordsStart: { readonly x: number; readonly y: number } - added:
property SwipeReturn.direction: ComputedRef<SwipeDirection | null> - added:
property SwipeReturn.isPassiveEventSupported: boolean - added:
property SwipeReturn.isSwiping: ComputedRef<boolean> - added:
property SwipeReturn.lengthX: ComputedRef<number> - added:
property SwipeReturn.lengthY: ComputedRef<number> - added:
property SwipeReturn.stop: () => void - added:
property TimeAgoMessages.day: string | MessageFormatter<number> - added:
property TimeAgoMessages.future: string | MessageFormatter<string> - added:
property TimeAgoMessages.hour: string | MessageFormatter<number> - added:
property TimeAgoMessages.justNow: string - added:
property TimeAgoMessages.minute: string | MessageFormatter<number> - added:
property TimeAgoMessages.month: string | MessageFormatter<number> - added:
property TimeAgoMessages.past: string | MessageFormatter<string> - added:
property TimeAgoMessages.second: string | MessageFormatter<number> - added:
property TimeAgoMessages.week: string | MessageFormatter<number> - added:
property TimeAgoMessages.year: string | MessageFormatter<number> - added:
property TimeAgoOptions.fullDateFormatter?: (date: Date) => string - added:
property TimeAgoOptions.max?: 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year' | number - added:
property TimeAgoOptions.messages?: TimeAgoMessages - added:
property TimeAgoOptions.updateInterval?: number - added:
property TimestampOptions.interval?: 'requestAnimationFrame' | number - added:
property TimestampOptions.offset?: number - added:
property UseDarkOptions.attribute?: string - added:
property UseDarkOptions.onChanged?: (isDark: boolean) => void - added:
property UseDarkOptions.selector?: string - added:
property UseDarkOptions.storage?: StorageLike - added:
property UseDarkOptions.storageKey?: string | null - added:
property UseDarkOptions.valueDark?: string - added:
property UseDarkOptions.valueLight?: string - added:
property UseDevicesListOptions.onUpdated?: (devices: MediaDeviceInfo[]) => void - added:
property UseDevicesListOptions.requestPermissions?: boolean - added:
property UseDevicesListReturn.audioInputs: ComputedRef<MediaDeviceInfo[]> - added:
property UseDevicesListReturn.audioOutputs: ComputedRef<MediaDeviceInfo[]> - added:
property UseDevicesListReturn.devices: Ref<MediaDeviceInfo[]> - added:
property UseDevicesListReturn.ensurePermissions: () => Promise<boolean> - added:
property UseDevicesListReturn.isSupported: boolean - added:
property UseDevicesListReturn.permissionGranted: Ref<boolean> - added:
property UseDevicesListReturn.videoInputs: ComputedRef<MediaDeviceInfo[]> - added:
property UseFetchOptions.afterFetch?: (ctx: AfterFetchContext) => Promise<Partial<AfterFetchContext>> | Partial<AfterFetchContext> - added:
property UseFetchOptions.beforeFetch?: (ctx: BeforeFetchContext) => Promise<Partial<BeforeFetchContext> | void> | Partial<BeforeFetchContext> | void - added:
property UseFetchOptions.fetch?: typeof window.fetch - added:
property UseFetchOptions.immediate?: boolean - added:
property UseFetchOptions.refetch?: MaybeRef<boolean> - added:
property UseMagicKeysOptions.aliasMap?: Record<string, string> - added:
property UseMagicKeysOptions.onEventFired?: (e: KeyboardEvent) => void | boolean - added:
property UseMagicKeysOptions.passive?: boolean - added:
property UseMagicKeysOptions.reactive?: Reactive - added:
property UseMagicKeysOptions.target?: MaybeRef<EventTarget> - added:
property UseManualRefHistoryOptions.capacity?: number - added:
property UseManualRefHistoryOptions.clone?: boolean | CloneFn<Raw> - added:
property UseManualRefHistoryOptions.dump?: (v: Raw) => Serialized - added:
property UseManualRefHistoryOptions.parse?: (v: Serialized) => Raw - added:
property UseManualRefHistoryOptions.setSource?: (source: Ref<Raw>, v: Raw) => void - added:
property UseManualRefHistoryReturn.canRedo: Ref<boolean> - added:
property UseManualRefHistoryReturn.canUndo: Ref<boolean> - added:
property UseManualRefHistoryReturn.history: Ref<UseRefHistoryRecord<Serialized>[]> - added:
property UseManualRefHistoryReturn.last: Ref<UseRefHistoryRecord<Serialized>> - added:
property UseManualRefHistoryReturn.redoStack: Ref<UseRefHistoryRecord<Serialized>[]> - added:
property UseManualRefHistoryReturn.source: Ref<Raw> - added:
property UseManualRefHistoryReturn.undoStack: Ref<UseRefHistoryRecord<Serialized>[]> - added:
property UseMediaSource.src: string - added:
property UseMediaSource.type?: string - added:
property UseMediaTextTrack.activeCues: TextTrackCueList | null - added:
property UseMediaTextTrack.cues: TextTrackCueList | null - added:
property UseMediaTextTrack.id: number - added:
property UseMediaTextTrack.inBandMetadataTrackDispatchType: string - added:
property UseMediaTextTrack.kind: TextTrackKind - added:
property UseMediaTextTrack.label: string - added:
property UseMediaTextTrack.language: string - added:
property UseMediaTextTrack.mode: TextTrackMode - added:
property UseMediaTextTrackSource.default?: boolean - added:
property UseMediaTextTrackSource.kind: TextTrackKind - added:
property UseMediaTextTrackSource.label: string - added:
property UseMediaTextTrackSource.src: string - added:
property UseMediaTextTrackSource.srcLang: string - added:
property UseNowOptions.interval?: 'requestAnimationFrame' | number - added:
property UsePermissionOptions.controls?: Controls - added:
property UsePermissionReturnWithControls.isSupported: boolean - added:
property UsePermissionReturnWithControls.query: () => Promise<PermissionStatus | undefined> - added:
property UsePermissionReturnWithControls.state: UsePermissionReturn - added:
property UseRefHistoryOptions.capacity?: number - added:
property UseRefHistoryOptions.clone?: boolean | CloneFn<Raw> - added:
property UseRefHistoryOptions.deep?: boolean - added:
property UseRefHistoryOptions.dump?: (v: Raw) => Serialized - added:
property UseRefHistoryOptions.flush?: 'pre' | 'post' | 'sync' - added:
property UseRefHistoryOptions.parse?: (v: Serialized) => Raw - added:
property UseRefHistoryRecord.snapshot: T - added:
property UseRefHistoryRecord.timestamp: number - added:
property UseRefHistoryReturn.canRedo: Ref<boolean> - added:
property UseRefHistoryReturn.canUndo: Ref<boolean> - added:
property UseRefHistoryReturn.history: Ref<UseRefHistoryRecord<Serialized>[]> - added:
property UseRefHistoryReturn.isTracking: Ref<boolean> - added:
property UseRefHistoryReturn.last: Ref<UseRefHistoryRecord<Serialized>> - added:
property UseRefHistoryReturn.redoStack: Ref<UseRefHistoryRecord<Serialized>[]> - added:
property UseRefHistoryReturn.source: Ref<Raw> - added:
property UseRefHistoryReturn.undoStack: Ref<UseRefHistoryRecord<Serialized>[]> - added:
property UseScriptTagOptions.async?: boolean - added:
property UseScriptTagOptions.crossOrigin?: 'anonymous' | 'use-credentials' - added:
property UseScriptTagOptions.defer?: boolean - added:
property UseScriptTagOptions.immediate?: boolean - added:
property UseScriptTagOptions.manual?: boolean - added:
property UseScriptTagOptions.noModule?: boolean - added:
property UseScriptTagOptions.referrerPolicy?: 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' - added:
property UseScriptTagOptions.type?: string - added:
property UseTitleOptions.observe?: boolean - added:
property UseUserMediaOptions.audioDeviceId?: MaybeRef<string | undefined | false | 'none'> - added:
property UseUserMediaOptions.autoSwitch?: MaybeRef<boolean> - added:
property UseUserMediaOptions.enabled?: MaybeRef<boolean> - added:
property UseUserMediaOptions.videoDeviceId?: MaybeRef<string | undefined | false | 'none'> - added:
property VModelOptions.eventName?: string - added:
property VModelOptions.passive?: boolean - added:
property VisibilityScrollTargetOptions.scrollTarget?: Ref<Element | null | undefined> - added:
property WebSocketOptions.autoReconnect?: boolean | { retries?: number; delay?: number; onFailed?: Fn } - added:
property WebSocketOptions.heartbeat?: boolean | { message?: string; interval?: number } - added:
property WebSocketOptions.immediate?: boolean - added:
property WebSocketOptions.onConnected?: (ws: WebSocket) => void - added:
property WebSocketOptions.onDisconnected?: (ws: WebSocket, event: CloseEvent) => void - added:
property WebSocketOptions.onError?: (ws: WebSocket, event: Event) => void - added:
property WebSocketOptions.onMessage?: (ws: WebSocket, event: MessageEvent) => void - added:
property WebSocketResult.close: WebSocket['close'] - added:
property WebSocketResult.data: Ref<T | null> - added:
property WebSocketResult.open: Fn - added:
property WebSocketResult.send: (data: string | ArrayBuffer | Blob, useBuffer?: boolean) => boolean - added:
property WebSocketResult.status: Ref<WebSocketStatus> - added:
property WebSocketResult.ws: Ref<WebSocket | undefined> - added:
property WebWorkerOptions.dependencies?: string[] - added:
property WebWorkerOptions.timeout?: number - added:
property WindowSizeOptions.initialHeight?: number - added:
property WindowSizeOptions.initialWidth?: number - added:
readonly property PointerSwipeReturn.isSwiping: Ref<boolean> - added:
readonly property PointerSwipeReturn.posEnd: PointerPosition - added:
readonly property PointerSwipeReturn.posStart: PointerPosition - added:
readonly property ResizeObserverEntry.borderBoxSize?: ReadonlyArray<ResizeObserverSize> - added:
readonly property ResizeObserverEntry.contentBoxSize?: ReadonlyArray<ResizeObserverSize> - added:
readonly property ResizeObserverEntry.contentRect: DOMRectReadOnly - added:
readonly property ResizeObserverEntry.devicePixelContentBoxSize?: ReadonlyArray<ResizeObserverSize> - added:
readonly property ResizeObserverEntry.target: Element - added:
readonly property ResizeObserverSize.blockSize: number - added:
readonly property ResizeObserverSize.inlineSize: number - added:
type AsyncComputedOnCancel = (cancelCallback: Fn) => void - added:
type AsyncComputedOptions = { lazy?: Boolean; evaluating?: Ref<boolean> } - added:
type Breakpoints<K extends string = string> = Record<K, number | string> - added:
type CloneFn<F, T = F> = (x: F) => T - added:
type ColorSchemeType = 'dark' | 'light' | 'no-preference' - added:
type ColorSchemes = 'light' | 'dark' | 'auto' - added:
type DocumentEventName = keyof DocumentEventMap - added:
type GeneralEventListener<E = Event> = { (evt: E): void } - added:
type GeneralPermissionDescriptor = PermissionDescriptor | DevicePermissionDescriptor | MidiPermissionDescriptor | PushPermissionDescriptor | { name: DescriptorNamePolyfill } - added:
type KeyFilter = null | undefined | string | KeyPredicate - added:
type KeyPredicate = (event: KeyboardEvent) => boolean - added:
type KeyStrokeEventName = 'keydown' | 'keypress' | 'keyup' - added:
type KeyStrokeOptions = { eventName?: KeyStrokeEventName; target?: MaybeRef<EventTarget>; passive?: boolean } - added:
type MagicKeys<Reactive extends Boolean> = Readonly<Omit<Reactive extends true ? Record<string, boolean> : Record<string, ComputedRef<boolean>>, keyof MagicKeysInternal> & MagicKeysInternal> - added:
type MaybeElementRef = MaybeRef<Element | VueInstance | undefined | null> - added:
type MessageFormatter<T = number> = (value: T, isPast: boolean) => string - added:
type MouseSourceType = 'mouse' | 'touch' | null - added:
type NetworkEffectiveType = 'slow-2g' | '2g' | '3g' | '4g' | undefined - added:
type NetworkType = 'bluetooth' | 'cellular' | 'ethernet' | 'none' | 'wifi' | 'wimax' | 'other' | 'unknown' - added:
type OnClickOutsideEvents = Pick<WindowEventMap, 'mousedown' | 'mouseup' | 'touchstart' | 'touchend' | 'pointerdown' | 'pointerup'> - added:
type ResizeObserverCallback = (entries: ReadonlyArray<ResizeObserverEntry>, observer: ResizeObserver) => void - added:
type Serializer<T> = { read(raw: string): T; write(value: T): string } - added:
type StorageLike = Pick<Storage, 'getItem' | 'setItem' | 'removeItem'> - added:
type UrlParams = Record<string, string[] | string> - added:
type UsePermissionReturn = Readonly<Ref<PermissionState | undefined>> - added:
type VueInstance = InstanceType<ReturnType<typeof defineComponent>> - added:
type WebSocketStatus = 'OPEN' | 'CONNECTING' | 'CLOSED' - added:
type WebWorkerStatus = 'PENDING' | 'SUCCESS' | 'RUNNING' | 'ERROR' | 'TIMEOUT_EXPIRED' - added:
type WindowEventName = keyof WindowEventMap
- removed:
const useStoragePlain: typeof useStorage - removed:
const useWebWorkerFn: <T extends (...fnArgs: any[]) => any>(fn: T, options?: Options) => { workerFn: (...fnArgs: Parameters<T>) => Promise<ReturnType<T>>; workerStatus: Ref$1<Worker… - removed:
const version = '3.0.35' - removed:
enum WorkerStatus - removed:
function createGlobalState<T extends object>(factory: () => T): () => T - removed:
function useAsyncState<T>(promise: Promise<T>, defaultState: T, delay?: number, catchFn?: (e: Error) => void): { state: Ref<import('@vue/reactivity').UnwrapRef<T>>; ready: Ref<boolean> } - removed:
function useBattery(): { charging: Ref<boolean>; chargingTime: Ref<number>; dischargingTime: Ref<number>; level: Ref<number>; supported: Ref<boolean> } - removed:
function useBrowserLocation(target?: Ref$1<HTMLElement>): Ref$1<{ trigger: string; state: any; length: number; hash: string; host: string; hostname: string; href: string; origin: string; pathname: string; port: string; protocol: string; search: string }> - removed:
function useClipboard(): { text: Ref<string>; copy: (txt: string) => Promise<void>; supported: Ref<boolean> } - removed:
function useCounter(initialValue?: number): { count: Ref<number>; inc: (delta?: number) => number; dec: (delta?: number) => number; get: () => number; set: (val: number) => number; reset: (val?: number) => number } - removed:
function useCssVar(prop: string, refEl?: Ref$1<Element | null>): Ref$1<string> - removed:
function useDebounce<T>(value: Ref$1<T>, delay?: number): Ref$1<T> - removed:
function useDebounceFn<T extends Function>(fn: T, delay?: number): T - removed:
function useDeviceLight(): Ref$1<number | null> - removed:
function useDeviceMotion(options?: DeviceMotionOptions): { acceleration: Ref$1<DeviceMotionEventAcceleration | null>; accelerationIncludingGravity: Ref$1<DeviceMotionEventAcceleration | null>; rotationRate: Ref$1<DeviceMotionEventRotationRate | null>; interval: Ref$1<number> } - removed:
function useDeviceOrientation(): { isAbsolute: Ref$1<boolean>; alpha: Ref$1<number | null>; beta: Ref$1<number | null>; gamma: Ref$1<number | null> } - removed:
function useDocumentVisibility(): Ref<VisibilityState> - removed:
function useElementVisibility(element: Ref$1<Element | null | undefined>): Ref$1<boolean> - removed:
function useEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions, target?: EventTarget): void - removed:
function useEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions, target?: Document): void - removed:
function useEventListener<K extends keyof WindowEventMap>(type: K, listener: (this: Window, ev: WindowEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void - removed:
function useFullscreen(target?: Ref$1<HTMLElement | null>): { isFullscreen: Ref$1<boolean>; enterFullscreen: () => void; exitFullscreen: () => void } - removed:
function useGeolocation(options?: PositionOptions): { coords: Ref$1<Coordinates>; locatedAt: Ref$1<number | null>; error: Ref$1<{ readonly code: number; readonly message: string; readonly PERMISSION_DENIED: number; readonly POSITION_UNAVAILABLE: number; readonly TIMEOUT: number } | null> } - removed:
function useIdle(ms?: number, initialState?: boolean, listeningEvents?: string[], throttleDelay?: number): { idle: Ref<boolean>; lastActive: Ref<number> } - removed:
function useInterval(interval?: number, startRightNow?: boolean): { counter: Ref<number>; start: () => void; stop: () => void } - removed:
function useIntervalFn(cb: Function, interval?: number, startRightNow?: boolean): { start: () => void; stop: () => void } - removed:
function useLocalStorage(key: string, defaultValue: boolean, storage?: Storage): Ref$1<boolean> - removed:
function useLocalStorage(key: string, defaultValue: number, storage?: Storage): Ref$1<number> - removed:
function useLocalStorage(key: string, defaultValue: string, storage?: Storage): Ref$1<string> - removed:
function useLocalStorage<T extends null>(key: string, defaultValue: null, storage?: Storage): Ref$1<any> - removed:
function useLocalStorage<T extends object>(key: string, defaultValue: T, storage?: Storage): Ref$1<T> - removed:
function useMediaQuery(query: string): Ref<boolean> - removed:
function useMouse(options?: { touch?: boolean; resetOnTouchEnds?: boolean; initial?: { x: number; y: number } }): { x: Ref<number>; y: Ref<number> } - removed:
function useMouseInElement(target?: Ref$1<HTMLElement | null>, options?: { handleOutside?: boolean; touch?: boolean; resetOnTouchEnds?: boolean; initial?: { x: number; y: number } }): { x: Ref$1<number>; y: Ref$1<number>; elementX: Ref$1<number>; elementY: Ref$1<number>; elementPositionX: Ref$1<number>; elementPositionY: Ref$1<number>; elementHeight: Ref$1<number>; elementWidth: Ref$1<number>; is… - removed:
function useNetwork(): { isOnline: Ref$1<boolean>; saveData: Ref$1<boolean>; offlineAt: Ref$1<number | undefined>; downlink: Ref$1<number | undefined>; downlinkMax: Ref$1<number | undefined>; effectiveType: Ref$1<NetworkEffectiveType>; type: Ref$1<NetworkType> } - removed:
function useNow(): Ref<number> - removed:
function useOnline(): Ref<boolean> - removed:
function usePageLeave(): Ref<boolean> - removed:
function useParallax(options?: ParallaxOptions): { roll: ComputedRef<number>; tilt: ComputedRef<number>; source: ComputedRef<'deviceOrientation' | 'mouse'> } - removed:
function usePermission(permissionDesc: GeneralPermissionDescriptor | PermissionDescriptor['name'] | DescriptorNamePolyfill): Ref<'' | 'denied' | 'granted' | 'prompt'> - removed:
function usePreferredColorScheme(): ComputedRef<'dark' | 'light' | 'no-preference'> - removed:
function usePreferredDark(): Ref<boolean> - removed:
function usePreferredLanguages(): Ref<readonly string[] & { [Symbol.iterator]: () => IterableIterator<string> }> - removed:
function useRaf(): ComputedRef<number> - removed:
function useRafFn(fn: () => any, options?: { startNow?: boolean }): { stop: () => void; start: () => void } - removed:
function useSessionStorage(key: string, defaultValue: boolean, storage?: Storage): Ref$1<boolean> - removed:
function useSessionStorage(key: string, defaultValue: number, storage?: Storage): Ref$1<number> - removed:
function useSessionStorage(key: string, defaultValue: string, storage?: Storage): Ref$1<string> - removed:
function useSessionStorage<T extends null>(key: string, defaultValue: null, storage?: Storage): Ref$1<any> - removed:
function useSessionStorage<T extends object>(key: string, defaultValue: T, storage?: Storage): Ref$1<T> - removed:
function useShare(shareOpts: ShareOptions): Promise<void> - removed:
function useStorage(key: string, defaultValue: boolean, storage?: Storage): Ref$1<boolean> - removed:
function useStorage(key: string, defaultValue: number, storage?: Storage): Ref$1<number> - removed:
function useStorage(key: string, defaultValue: string, storage?: Storage): Ref$1<string> - removed:
function useStorage<T extends null>(key: string, defaultValue: null, storage?: Storage): Ref$1<any> - removed:
function useStorage<T extends object>(key: string, defaultValue: T, storage?: Storage): Ref$1<T> - removed:
function useThrottle<T>(value: Ref$1<T>, delay?: number): Ref$1<T> - removed:
function useThrottleFn<T extends Function>(fn: T, delay?: number, trailing?: boolean): T - removed:
function useTimeout(interval?: number, startRightNow?: boolean): { ready: Ref<boolean>; start: () => void; stop: () => void } - removed:
function useTimeoutFn(cb: () => any, interval?: number): { ready: Ref<boolean>; start: () => void; stop: () => void } - removed:
function useTransition(baseNumber: Ref$1<number>, options?: StateEasingOptions): Ref$1<number> - removed:
function useWebSocket(url: string): { data: Ref$1<any>; state: Ref$1<'OPEN' | 'CONNECTING' | 'CLOSING' | 'CLOSED'>; close: (code?: number | undefined, reason?: string | undefined) => void; send: (data: string | ArrayBuffer | SharedArrayBuffer | Blob | ArrayBufferView) => void } - removed:
function useWebWorker(url: string): { data: Ref$1<any>; post: { (message: any, transfer: Transferable[]): void; (message: any, options?: PostMessageOptions | undefined): void }; terminate: () => void } - removed:
function useWindowScroll(): { x: Ref<number>; y: Ref<number> } - removed:
function useWindowSize(initialWidth?: number, initialHeight?: number): { width: Ref<number>; height: Ref<number> } - removed:
interface BatteryManager extends EventTarget - removed:
interface LocationSensorState - removed:
interface NetworkState - removed:
interface ParallaxOptions - removed:
member WorkerStatus.Error = 'ERROR' - removed:
member WorkerStatus.Pending = 'PENDING' - removed:
member WorkerStatus.Runing = 'RUNNING' - removed:
member WorkerStatus.Success = 'SUCCESS' - removed:
member WorkerStatus.TimeoutExpired = 'TIMEOUT_EXPIRED' - removed:
property BatteryManager.charging: boolean - removed:
property BatteryManager.chargingTime: number - removed:
property BatteryManager.dischargingTime: number - removed:
property BatteryManager.level: number - removed:
property LocationSensorState.hash?: string - removed:
property LocationSensorState.host?: string - removed:
property LocationSensorState.hostname?: string - removed:
property LocationSensorState.href?: string - removed:
property LocationSensorState.length?: number - removed:
property LocationSensorState.origin?: string - removed:
property LocationSensorState.pathname?: string - removed:
property LocationSensorState.port?: string - removed:
property LocationSensorState.protocol?: string - removed:
property LocationSensorState.search?: string - removed:
property LocationSensorState.state?: any - removed:
property LocationSensorState.trigger: string - removed:
property NetworkState.downlink?: number - removed:
property NetworkState.downlinkMax?: number - removed:
property NetworkState.effectiveType?: NetworkEffectiveType - removed:
property NetworkState.isOnline: boolean - removed:
property NetworkState.offlineAt: number | undefined - removed:
property NetworkState.saveData?: boolean - removed:
property NetworkState.type?: NetworkType - removed:
property ParallaxOptions.deviceOrientationRollAdjust?: (i: number) => number - removed:
property ParallaxOptions.deviceOrientationTiltAdjust?: (i: number) => number - removed:
property ParallaxOptions.mouseRollAdjust?: (i: number) => number - removed:
property ParallaxOptions.mouseTiltAdjust?: (i: number) => number - removed:
property ParallaxOptions.targetElement?: Ref$1<HTMLElement> - removed:
type GeneralPermissionDescriptor = PermissionDescriptor | DevicePermissionDescriptor | MidiPermissionDescriptor | PushPermissionDescriptor | { name: DescriptorNamePolyfill } - removed:
type NetworkEffectiveType = 'slow-2g' | '2g' | '3g' | '4g' | undefined - removed:
type NetworkType = 'bluetooth' | 'cellular' | 'ethernet' | 'none' | 'wifi' | 'wimax' | 'other' | 'unknown'