mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-01-30 13:37:35 +00:00
28 lines
877 B
TypeScript
28 lines
877 B
TypeScript
import { Component } from "react";
|
|
import { HTMLTransitionGroupProps } from "./index";
|
|
|
|
declare namespace CSSTransitionGroup {
|
|
interface CSSTransitionGroupTransitionName {
|
|
enter: string;
|
|
enterActive?: string;
|
|
leave: string;
|
|
leaveActive?: string;
|
|
appear?: string;
|
|
appearActive?: string;
|
|
}
|
|
|
|
interface CSSTransitionGroupProps extends HTMLTransitionGroupProps<CSSTransitionGroup> {
|
|
transitionName: string | CSSTransitionGroupTransitionName;
|
|
transitionAppear?: boolean;
|
|
transitionAppearTimeout?: number;
|
|
transitionEnter?: boolean;
|
|
transitionEnterTimeout?: number;
|
|
transitionLeave?: boolean;
|
|
transitionLeaveTimeout?: number;
|
|
}
|
|
}
|
|
|
|
declare class CSSTransitionGroup extends Component<CSSTransitionGroup.CSSTransitionGroupProps, any> {}
|
|
|
|
export = CSSTransitionGroup;
|