DefinitelyTyped/react-datepicker/react-datepicker-tests.tsx
Rajab Shakirov 1e5bb9f454 add initial typing for react-datepicker (#9188)
* add initial typing for react-datepicker

* add any for props
2016-05-06 02:15:56 +09:00

34 lines
909 B
TypeScript

/// <reference path="../react/react.d.ts" />
/// <reference path="../moment/moment.d.ts" />
/// <reference path="./react-datepicker.d.ts"/>
import * as React from "react";
import * as moment from 'moment';
import * as DatePicker from 'react-datepicker';
class ReactDatePicker extends React.Component<{}, {startDate:any,displayName:string}> {
constructor(props:any) {
super();
this.state = {
startDate: moment(),
displayName: 'Example'
}
this.handleChange = this.handleChange.bind(this);
}
handleChange = function(date?:any) {
this.setState({
startDate: date
});
}
render(){
return (
<div>
<DatePicker
selected={this.state.startDate}
onChange={this.handleChange} />
</div>
);
}
};