1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | import 'react-addons-transition-group';
|
8 | import { ComponentClass, CSSTransitionGroupProps } from 'react';
|
9 |
|
10 | declare module 'react' {
|
11 | interface CSSTransitionGroupTransitionName {
|
12 | enter: string;
|
13 | enterActive?: string | undefined;
|
14 | leave: string;
|
15 | leaveActive?: string | undefined;
|
16 | appear?: string | undefined;
|
17 | appearActive?: string | undefined;
|
18 | }
|
19 |
|
20 | export interface CSSTransitionGroupProps extends HTMLTransitionGroupProps<ReactCSSTransitionGroup> {
|
21 | transitionName: string | CSSTransitionGroupTransitionName;
|
22 | transitionAppear?: boolean | undefined;
|
23 | transitionAppearTimeout?: number | undefined;
|
24 | transitionEnter?: boolean | undefined;
|
25 | transitionEnterTimeout?: number | undefined;
|
26 | transitionLeave?: boolean | undefined;
|
27 | transitionLeaveTimeout?: number | undefined;
|
28 | }
|
29 | }
|
30 |
|
31 | declare var ReactCSSTransitionGroup: ReactCSSTransitionGroup;
|
32 | type ReactCSSTransitionGroup = ComponentClass<CSSTransitionGroupProps>;
|
33 | export = ReactCSSTransitionGroup;
|