From 5f17d5489bf7b184d9c93bc48cc730f3671f3667 Mon Sep 17 00:00:00 2001 From: Ian Shea Date: Fri, 14 Jul 2017 16:31:28 -0700 Subject: [PATCH 1/3] added state definition for components --- types/react-transition-group/CSSTransition.d.ts | 4 +++- types/react-transition-group/Transition.d.ts | 4 +++- types/react-transition-group/TransitionGroup.d.ts | 6 ++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/types/react-transition-group/CSSTransition.d.ts b/types/react-transition-group/CSSTransition.d.ts index 67b869edf6..0fde6942cb 100644 --- a/types/react-transition-group/CSSTransition.d.ts +++ b/types/react-transition-group/CSSTransition.d.ts @@ -33,6 +33,8 @@ export interface CSSTransitionProps extends TransitionProps { classNames: string | CSSTransitionClassNames; } -declare class CSSTransition extends Component {} +export interface CSSTransitionState {} + +declare class CSSTransition extends Component {} export default CSSTransition; diff --git a/types/react-transition-group/Transition.d.ts b/types/react-transition-group/Transition.d.ts index 24f0265ee2..e1ffb32af3 100644 --- a/types/react-transition-group/Transition.d.ts +++ b/types/react-transition-group/Transition.d.ts @@ -25,6 +25,8 @@ export interface TransitionProps extends TransitionActions { [prop: string]: any; } +export interface TransitionState {} + /** * The Transition component lets you describe a transition from one component * state to another _over time_ with a simple declarative API. Most commonly @@ -66,6 +68,6 @@ export interface TransitionProps extends TransitionActions { * ``` * */ -declare class Transition extends Component {} +declare class Transition extends Component {} export default Transition; diff --git a/types/react-transition-group/TransitionGroup.d.ts b/types/react-transition-group/TransitionGroup.d.ts index 3f04332bc8..3ddc42a16e 100644 --- a/types/react-transition-group/TransitionGroup.d.ts +++ b/types/react-transition-group/TransitionGroup.d.ts @@ -1,4 +1,4 @@ -import { Component, ReactType, HTMLProps, ReactElement } from "react"; +import { Component, HTMLProps, ReactElement, ReactType } from "react"; import { TransitionActions, TransitionProps } from "react-transition-group/Transition"; export interface IntrinsicTransitionGroupProps extends TransitionActions { @@ -14,6 +14,8 @@ export type TransitionGroupProps | Array>; }; +export interface TransitionGroupState {} + /** * The `` component manages a set of `` components * in a list. Like with the `` component, ``, is a @@ -71,6 +73,6 @@ export type TransitionGroupProps {} +declare class TransitionGroup extends Component {} export default TransitionGroup; From e114c62e2f557aac1e8530962fa38ceebce583c7 Mon Sep 17 00:00:00 2001 From: Ian Shea Date: Fri, 14 Jul 2017 16:36:44 -0700 Subject: [PATCH 2/3] fixing lint error, passing {} instead of empty interface --- types/react-transition-group/CSSTransition.d.ts | 4 +--- types/react-transition-group/Transition.d.ts | 4 +--- types/react-transition-group/TransitionGroup.d.ts | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/types/react-transition-group/CSSTransition.d.ts b/types/react-transition-group/CSSTransition.d.ts index 0fde6942cb..7f0e398756 100644 --- a/types/react-transition-group/CSSTransition.d.ts +++ b/types/react-transition-group/CSSTransition.d.ts @@ -33,8 +33,6 @@ export interface CSSTransitionProps extends TransitionProps { classNames: string | CSSTransitionClassNames; } -export interface CSSTransitionState {} - -declare class CSSTransition extends Component {} +declare class CSSTransition extends Component {} export default CSSTransition; diff --git a/types/react-transition-group/Transition.d.ts b/types/react-transition-group/Transition.d.ts index e1ffb32af3..29bc3e2bde 100644 --- a/types/react-transition-group/Transition.d.ts +++ b/types/react-transition-group/Transition.d.ts @@ -25,8 +25,6 @@ export interface TransitionProps extends TransitionActions { [prop: string]: any; } -export interface TransitionState {} - /** * The Transition component lets you describe a transition from one component * state to another _over time_ with a simple declarative API. Most commonly @@ -68,6 +66,6 @@ export interface TransitionState {} * ``` * */ -declare class Transition extends Component {} +declare class Transition extends Component {} export default Transition; diff --git a/types/react-transition-group/TransitionGroup.d.ts b/types/react-transition-group/TransitionGroup.d.ts index 3ddc42a16e..6aa8cd5bb1 100644 --- a/types/react-transition-group/TransitionGroup.d.ts +++ b/types/react-transition-group/TransitionGroup.d.ts @@ -14,8 +14,6 @@ export type TransitionGroupProps | Array>; }; -export interface TransitionGroupState {} - /** * The `` component manages a set of `` components * in a list. Like with the `` component, ``, is a @@ -73,6 +71,6 @@ export interface TransitionGroupState {} * components. This means you can mix and match animations across different * list items. */ -declare class TransitionGroup extends Component {} +declare class TransitionGroup extends Component {} export default TransitionGroup; From f8f5952e2cf820bc8c8a175a24ca32457258e6b8 Mon Sep 17 00:00:00 2001 From: Ian Shea Date: Mon, 17 Jul 2017 08:40:37 -0700 Subject: [PATCH 3/3] moving from {} to any for state pass --- types/react-transition-group/CSSTransition.d.ts | 2 +- types/react-transition-group/Transition.d.ts | 2 +- types/react-transition-group/TransitionGroup.d.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/types/react-transition-group/CSSTransition.d.ts b/types/react-transition-group/CSSTransition.d.ts index 7f0e398756..763ea80a0f 100644 --- a/types/react-transition-group/CSSTransition.d.ts +++ b/types/react-transition-group/CSSTransition.d.ts @@ -33,6 +33,6 @@ export interface CSSTransitionProps extends TransitionProps { classNames: string | CSSTransitionClassNames; } -declare class CSSTransition extends Component {} +declare class CSSTransition extends Component {} export default CSSTransition; diff --git a/types/react-transition-group/Transition.d.ts b/types/react-transition-group/Transition.d.ts index 29bc3e2bde..844561333c 100644 --- a/types/react-transition-group/Transition.d.ts +++ b/types/react-transition-group/Transition.d.ts @@ -66,6 +66,6 @@ export interface TransitionProps extends TransitionActions { * ``` * */ -declare class Transition extends Component {} +declare class Transition extends Component {} export default Transition; diff --git a/types/react-transition-group/TransitionGroup.d.ts b/types/react-transition-group/TransitionGroup.d.ts index 6aa8cd5bb1..e746d3ca77 100644 --- a/types/react-transition-group/TransitionGroup.d.ts +++ b/types/react-transition-group/TransitionGroup.d.ts @@ -71,6 +71,6 @@ export type TransitionGroupProps {} +declare class TransitionGroup extends Component {} export default TransitionGroup;