mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-17 13:20:41 -07:00
chore(TypeScript): fix linting and generate .d.ts
This commit is contained in:
@@ -2,18 +2,16 @@ import { ParseError } from '../util/error'
|
||||
import Liquid from 'src/liquid'
|
||||
import ParseStream from './parse-stream'
|
||||
import Token from './token'
|
||||
import Tag from 'src/template/tag/tag'
|
||||
import HTMLToken from './html-token'
|
||||
import TagToken from './tag-token'
|
||||
import OutputToken from './output-token'
|
||||
import Tag from 'src/template/tag/tag'
|
||||
import Output from 'src/template/output'
|
||||
import HTML from 'src/template/html'
|
||||
import Value from 'src/template/value'
|
||||
|
||||
export default class Parser {
|
||||
liquid: Liquid
|
||||
|
||||
constructor(liquid: Liquid) {
|
||||
constructor (liquid: Liquid) {
|
||||
this.liquid = liquid
|
||||
}
|
||||
parse (tokens: Array<Token>) {
|
||||
@@ -27,10 +25,10 @@ export default class Parser {
|
||||
parseToken (token: Token, remainTokens: Array<Token>) {
|
||||
try {
|
||||
if (token.type === 'tag') {
|
||||
return new Tag(token, remainTokens, this.liquid)
|
||||
return new Tag(token as TagToken, remainTokens, this.liquid)
|
||||
}
|
||||
if (token.type === 'output') {
|
||||
return new Output(token, this.liquid.options.strict_filters)
|
||||
return new Output(token as OutputToken, this.liquid.options.strict_filters)
|
||||
}
|
||||
return new HTML(token)
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user