From 02c9c550917194ba2512b60316bab9aa2f14c003 Mon Sep 17 00:00:00 2001 From: Alexey Svetliakov Date: Tue, 10 Jan 2017 03:49:01 +0100 Subject: [PATCH 1/3] Move CSSTransitionGroupProps to react module --- react-addons-css-transition-group/index.d.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/react-addons-css-transition-group/index.d.ts b/react-addons-css-transition-group/index.d.ts index b57b39ab69..77fc5c95e6 100644 --- a/react-addons-css-transition-group/index.d.ts +++ b/react-addons-css-transition-group/index.d.ts @@ -4,13 +4,9 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped import 'react-addons-transition-group'; -import { ComponentClass, TransitionGroupProps } from 'react'; +import { ComponentClass, TransitionGroupProps, CSSTransitionGroupProps } from 'react'; -declare var CSSTransitionGroup: CSSTransitionGroup; -type CSSTransitionGroup = ComponentClass; -export = CSSTransitionGroup; - -declare namespace CSSTransitionGroup { +declare module 'react' { interface CSSTransitionGroupTransitionName { enter: string; enterActive?: string; @@ -20,7 +16,7 @@ declare namespace CSSTransitionGroup { appearActive?: string; } - interface CSSTransitionGroupProps extends TransitionGroupProps { + export interface CSSTransitionGroupProps extends TransitionGroupProps { transitionName: string | CSSTransitionGroupTransitionName; transitionAppear?: boolean; transitionAppearTimeout?: number; @@ -30,3 +26,8 @@ declare namespace CSSTransitionGroup { transitionLeaveTimeout?: number; } } + +declare var CSSTransitionGroup: CSSTransitionGroup; +type CSSTransitionGroup = ComponentClass; +export = CSSTransitionGroup; + From 11a075529c9a10a0c2416c3c63ea54ad5c392e18 Mon Sep 17 00:00:00 2001 From: Alexey Svetliakov Date: Tue, 10 Jan 2017 03:50:03 +0100 Subject: [PATCH 2/3] Bump version --- react-addons-css-transition-group/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/react-addons-css-transition-group/index.d.ts b/react-addons-css-transition-group/index.d.ts index 77fc5c95e6..c8ccf83ebe 100644 --- a/react-addons-css-transition-group/index.d.ts +++ b/react-addons-css-transition-group/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for React (react-addons-css-transition-group) 0.14 +// Type definitions for React (react-addons-css-transition-group) 15.0 // Project: http://facebook.github.io/react/ // Definitions by: Asana , AssureSign , Microsoft // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped From 9e0c7a2809eb2de8bf621a789cbc7a872a6a9f82 Mon Sep 17 00:00:00 2001 From: Alexey Svetliakov Date: Tue, 10 Jan 2017 04:24:40 +0100 Subject: [PATCH 3/3] Fixed dependent module --- react-css-transition-replace/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/react-css-transition-replace/index.d.ts b/react-css-transition-replace/index.d.ts index 292e45e5e5..88a8d11ffd 100644 --- a/react-css-transition-replace/index.d.ts +++ b/react-css-transition-replace/index.d.ts @@ -7,7 +7,7 @@ import * as React from "react"; import * as CSSTransitionGroup from "react-addons-css-transition-group"; declare namespace CSSTransitionReplace { - interface Props extends CSSTransitionGroup.CSSTransitionGroupProps { + interface Props extends React.CSSTransitionGroupProps { overflowHidden?: boolean } }