UNPKG

648 BTypeScriptView Raw
1import {
2 TransitionProps as _TransitionProps,
3 TransitionActions,
4} from 'react-transition-group/Transition';
5import { CSSProperties } from 'react';
6
7export type TransitionHandlerKeys =
8 | 'onEnter'
9 | 'onEntering'
10 | 'onEntered'
11 | 'onExit'
12 | 'onExiting'
13 | 'onExited';
14export type TransitionHandlerProps = Pick<_TransitionProps, TransitionHandlerKeys>;
15
16export type TransitionKeys =
17 | 'in'
18 | 'mountOnEnter'
19 | 'unmountOnExit'
20 | 'timeout'
21 | 'addEndListener'
22 | TransitionHandlerKeys;
23export interface TransitionProps
24 extends TransitionActions,
25 Partial<Pick<_TransitionProps, TransitionKeys>> {
26 style?: CSSProperties;
27}