refactoring on types

This commit is contained in:
Géry Debongnie
2019-01-23 11:12:54 +01:00
parent 3766fbc7b8
commit 08938d2334
15 changed files with 85 additions and 65 deletions
+4 -3
View File
@@ -1,4 +1,5 @@
import Widget from "../core/Widget";
import Widget from "../core/widget";
import { Env } from "../types";
const template = `
<div>
@@ -8,14 +9,14 @@ const template = `
</div>
`;
export default class Counter extends Widget {
export default class Counter extends Widget<Env> {
name = "counter";
template = template;
state = {
counter: 0
};
constructor(parent: Widget | null, props: {initialState?: number}) {
constructor(parent: Widget<Env>, props: {initialState?: number}) {
super(parent);
this.state.counter = props.initialState || 0;
}