microsoft/vscode-react-native

Public

mirrored fromhttps://github.com/microsoft/vscode-react-nativeAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
3a0bfdb2c230b6319fe09bfd70e3bae29d0fe088

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

ReactTypings/react/react-addons-css-transition-group.d.ts

40lines · modecode

1// Type definitions for React v0.14 (react-addons-css-transition-group)
2// Project: http://facebook.github.io/react/
3// Definitions by: Asana <https://asana.com>, AssureSign <http://www.assuresign.com>, Microsoft <https://microsoft.com>
4// Definitions: https://github.com/borisyankov/DefinitelyTyped
5
6/// <reference path="react.d.ts" />
7/// <reference path="react-addons-transition-group.d.ts" />
8
9declare namespace __React {
10 interface CSSTransitionGroupTransitionName {
11 enter: string;
12 enterActive?: string;
13 leave: string;
14 leaveActive?: string;
15 appear?: string;
16 appearActive?: string;
17 }
18
19 interface CSSTransitionGroupProps extends TransitionGroupProps {
20 transitionName: string | CSSTransitionGroupTransitionName;
21 transitionAppear?: boolean;
22 transitionAppearTimeout?: number;
23 transitionEnter?: boolean;
24 transitionEnterTimeout?: number;
25 transitionLeave?: boolean;
26 transitionLeaveTimeout?: number;
27 }
28
29 type CSSTransitionGroup = ComponentClass<CSSTransitionGroupProps>;
30
31 namespace __Addons {
32 export var CSSTransitionGroup: __React.CSSTransitionGroup;
33 }
34}
35
36declare module "react-addons-css-transition-group" {
37 var CSSTransitionGroup: __React.CSSTransitionGroup;
38 type CSSTransitionGroup = __React.CSSTransitionGroup;
39 export = CSSTransitionGroup;
40}
41