@oiij/use
Version:
Som Composable Functions for Vue 3
17 lines • 538 B
TypeScript
//#region src/composables/use-view-transition.d.ts
interface ViewTransitionOptions {
duration?: number;
easing?: 'ease-in' | 'ease-out' | 'ease-in-out' | 'linear';
effect?: boolean;
reverseSelector?: string;
}
declare function useViewTransition(options?: ViewTransitionOptions): {
run: (cb: () => void, opt?: {
reverse?: boolean;
x: number;
y: number;
}) => Promise<void>;
};
type UseViewTransitionReturns = ReturnType<typeof useViewTransition>;
//#endregion
export { UseViewTransitionReturns, useViewTransition };