UNPKG

use-start-view-transition

Version:

A set of hooks to use `document.startViewTransition` upon state/value changes

10 lines 754 B
//#region src/index.d.ts type StartViewTransitionProps<T> = { skipTransition?: boolean | ((v: T) => boolean); }; declare const startViewTransition: (fn: () => void) => Promise<void>; declare const useStartViewTransitionWrap: <T>([value, _setState]: [v: T, (v: T | ((prev: T) => T)) => void], options?: StartViewTransitionProps<T>) => [v: T, (v: T | ((prev: T) => T)) => void]; declare const useStartViewTransitionValue: <T>(_value: T, options?: StartViewTransitionProps<T>) => T; declare const useStartViewTransitionState: <T>(state: T, options?: StartViewTransitionProps<T>) => [v: T, (v: T | ((prev: T) => T)) => void]; //#endregion export { startViewTransition, useStartViewTransitionState, useStartViewTransitionValue, useStartViewTransitionWrap };