diff --git a/package.json b/package.json index 0a5c1597..62b66fe6 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "toolkit" ], "dependencies": { + "@types/prop-types": "^15.5.2", "classnames": "^2.2.5", "core-js": "^2.4.0", "ramda": "^0.23.0", @@ -95,7 +96,7 @@ "stylelint": "^7.10.1", "stylelint-config-standard": "^16.0.0", "stylelint-order": "^0.4.4", - "typescript": "^2.1.5", + "typescript": "^2.3.0", "webpack": "^2.6.0", "webpack-dev-middleware": "^1.10.2", "webpack-hot-middleware": "^2.18.0" diff --git a/spec/ts/dialog.tsx b/spec/ts/dialog.tsx index 44555123..56f6ae69 100644 --- a/spec/ts/dialog.tsx +++ b/spec/ts/dialog.tsx @@ -1,4 +1,5 @@ import * as React from 'react'; +import * as PropTypes from 'prop-types'; import Button from '../../components/button'; import Dialog from '../../components/dialog'; import Dropdown from '../../components/dropdown'; @@ -64,11 +65,11 @@ class DialogTest extends React.Component { class ContextComponent extends React.Component { static propTypes = { - children: React.PropTypes.any, + children: PropTypes.any, }; static childContextTypes = { - message: React.PropTypes.string, + message: PropTypes.string, } getChildContext() { @@ -84,7 +85,7 @@ class ContextComponent extends React.Component { class DialogChild extends React.Component { static contextTypes = { - message: React.PropTypes.string, + message: PropTypes.string, } render() { diff --git a/spec/ts/pickers.tsx b/spec/ts/pickers.tsx index 2c5fb33f..bd8fc6d9 100644 --- a/spec/ts/pickers.tsx +++ b/spec/ts/pickers.tsx @@ -3,8 +3,8 @@ import DatePicker from '../../components/date_picker'; import TimePicker from '../../components/time_picker'; const datetime = new Date(2015, 10, 16); -const min_datetime = new Date(new Date(datetime).setDate(8)); -const max_datetime = new Date(new Date(datetime).setDate(24)); +const min_datetime = new Date(new Date(datetime.toString()).setDate(8)); +const max_datetime = new Date(new Date(datetime.toString()).setDate(24)); datetime.setHours(17); datetime.setMinutes(28); const today = new Date(); diff --git a/yarn.lock b/yarn.lock index e801fecc..09bdd0ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,6 +10,10 @@ version "7.0.4" resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.4.tgz#9aabc135979ded383325749f508894c662948c8b" +"@types/prop-types@^15.5.2": + version "15.5.2" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.2.tgz#3c6b8dceb2906cc87fe4358e809f9d20c8d59be1" + "@types/react@^16.0.7": version "16.0.38" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.0.38.tgz#76617433ea10274505f60bb86eddfdd0476ffdc2" @@ -7350,9 +7354,9 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -typescript@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.1.5.tgz#6fe9479e00e01855247cea216e7561bafcdbcd4a" +typescript@^2.3.0: + version "2.7.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.7.2.tgz#2d615a1ef4aee4f574425cdff7026edf81919836" ua-parser-js@^0.7.9: version "0.7.12"