Add definitions for react-css-transition-replace (#12118)

This commit is contained in:
Karol Janyst
2016-10-25 19:39:56 +09:00
committed by Masahiro Wakame
parent 57d9667b2d
commit c080846200
3 changed files with 42 additions and 0 deletions

1
.gitignore vendored
View File

@@ -35,3 +35,4 @@ node_modules
.sublimets
.settings/launch.json
yarn.lock

View File

@@ -0,0 +1,18 @@
// React CSS Transition Replace Test
// ================================================================================
///<reference path="react-css-transition-replace.d.ts"/>
///<reference path="../react/react.d.ts"/>
///<reference path="../react/react-dom.d.ts"/>
// Imports
// --------------------------------------------------------------------------------
import * as React from "react"
import { render } from 'react-dom';
import * as CSSTransitionReplace from "react-css-transition-replace"
render(
<CSSTransitionReplace overflowHidden transitionName="test">
<div>Test</div>
</CSSTransitionReplace>,
document.getElementById("main")
)

View File

@@ -0,0 +1,23 @@
// Type definitions for react-css-transition-replace 2.0.1
// Project: http://marnusw.github.io/react-css-transition-replace/
// Definitions by: Karol Janyst <https://github.com/LKay>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference path="../react/react.d.ts" />
/// <reference path="../react/react-addons-css-transition-group.d.ts" />
declare namespace TransitionReplace {
import React = __React
interface CSSTransitionReplaceProps extends React.CSSTransitionGroupProps {
overflowHidden?: boolean
}
type CSSTransitionReplace = React.ComponentClass<CSSTransitionReplaceProps>
}
declare module "react-css-transition-replace" {
var CSSTransitionReplace: TransitionReplace.CSSTransitionReplace
type CSSTransitionReplace = TransitionReplace.CSSTransitionReplace
export = CSSTransitionReplace
}