refactor: strictly typed

This commit is contained in:
harttle
2019-02-23 00:49:54 +08:00
parent 51f7e66f60
commit 5b6100d12b
86 changed files with 2630 additions and 2590 deletions
+3 -3
View File
@@ -1,10 +1,10 @@
import Template from 'src/template/template'
import ITemplate from 'src/template/itemplate'
import Token from 'src/parser/token'
import HTMLToken from 'src/parser/html-token'
export default class extends Template implements ITemplate {
export default class extends Template<HTMLToken> implements ITemplate {
str: string
constructor (token: Token) {
constructor (token: HTMLToken) {
super(token)
this.str = token.value
}