react-transition-preset
Version:
Lightweight, zero-dependency transition component for React with common preset transition
19 lines (16 loc) • 587 B
TypeScript
import { TransitionMode } from '../presets.js';
declare const transitionStatuses: {
readonly entering: "in";
readonly entered: "in";
readonly exiting: "out";
readonly exited: "out";
readonly "pre-entering": "out";
readonly "pre-exiting": "out";
};
declare function getTransitionStyles({ transition, state, duration, timingFunction, }: {
transition: TransitionMode;
state: keyof typeof transitionStatuses;
duration: number;
timingFunction: React.CSSProperties['transitionTimingFunction'];
}): React.CSSProperties;
export { getTransitionStyles };