fixing lint error, passing {} instead of empty interface

This commit is contained in:
Ian Shea
2017-07-14 16:36:44 -07:00
parent 5f17d5489b
commit e114c62e2f
3 changed files with 3 additions and 9 deletions

View File

@@ -33,8 +33,6 @@ export interface CSSTransitionProps extends TransitionProps {
classNames: string | CSSTransitionClassNames;
}
export interface CSSTransitionState {}
declare class CSSTransition extends Component<CSSTransitionProps, CSSTransitionState> {}
declare class CSSTransition extends Component<CSSTransitionProps, {}> {}
export default CSSTransition;

View File

@@ -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<TransitionProps, TransitionState> {}
declare class Transition extends Component<TransitionProps, {}> {}
export default Transition;

View File

@@ -14,8 +14,6 @@ export type TransitionGroupProps<T extends keyof JSX.IntrinsicElements = "div",
children?: ReactElement<TransitionProps> | Array<ReactElement<TransitionProps>>;
};
export interface TransitionGroupState {}
/**
* The `<TransitionGroup>` component manages a set of `<Transition>` components
* in a list. Like with the `<Transition>` component, `<TransitionGroup>`, 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<TransitionGroupProps, TransitionGroupState> {}
declare class TransitionGroup extends Component<TransitionGroupProps, {}> {}
export default TransitionGroup;