Upgraded dev-tools to 4.0.1 wich added typings
This commit is contained in:
parent
44db825d79
commit
162f722ef9
2 changed files with 4 additions and 6 deletions
|
|
@ -32,7 +32,7 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"mobx": "^2.0.0",
|
"mobx": "^2.0.0",
|
||||||
"mobx-react": "^3.0.0",
|
"mobx-react": "^3.0.0",
|
||||||
"mobx-react-devtools": "^4.0.0",
|
"mobx-react-devtools": "^4.0.1",
|
||||||
"react": "^0.14.0",
|
"react": "^0.14.0",
|
||||||
"react-dom": "^0.14.0"
|
"react-dom": "^0.14.0"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,7 @@ import * as React from 'react';
|
||||||
import * as ReactDOM from 'react-dom';
|
import * as ReactDOM from 'react-dom';
|
||||||
import {observable} from 'mobx';
|
import {observable} from 'mobx';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react';
|
||||||
|
import DevTools from 'mobx-react-devtools';
|
||||||
declare var require;
|
|
||||||
const DevTools = require('mobx-react-devtools').default; // Use import see #6, add typings
|
|
||||||
|
|
||||||
class AppState {
|
class AppState {
|
||||||
@observable timer = 0;
|
@observable timer = 0;
|
||||||
|
|
@ -22,7 +20,7 @@ class AppState {
|
||||||
|
|
||||||
@observer
|
@observer
|
||||||
class TimerView extends React.Component<{appState: AppState}, {}> {
|
class TimerView extends React.Component<{appState: AppState}, {}> {
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<button onClick={this.onReset}>
|
<button onClick={this.onReset}>
|
||||||
|
|
@ -34,7 +32,7 @@ class TimerView extends React.Component<{appState: AppState}, {}> {
|
||||||
}
|
}
|
||||||
|
|
||||||
onReset = () => {
|
onReset = () => {
|
||||||
this.props.appState.resetTimer();
|
this.props.appState.resetTimer();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue