UNPKG

use-start-view-transition

Version:

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

9 lines (8 loc) 639 B
declare type StartViewTransitionProps<T> = { skipTransition?: boolean | ((v: T) => boolean); }; export declare const startViewTransition: (fn: () => void) => Promise<void>; export declare const useStartViewTransitionWrap: <T>([value, _setState]: [T, (v: T | ((prev: T) => T)) => void], options?: StartViewTransitionProps<T>) => [T, (v: T | ((prev: T) => T)) => void]; export declare const useStartViewTransitionValue: <T>(_value: T, options?: StartViewTransitionProps<T>) => T; export declare const useStartViewTransitionState: <T>(state: T, options?: StartViewTransitionProps<T>) => [T, (v: T | ((prev: T) => T)) => void]; export {};