mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-18 05:50:43 -07:00
perf: remove instanceof DelimitedToken
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { OperatorToken } from '../tokens/operator-token'
|
||||
import { DelimitedToken } from '../tokens/delimited-token'
|
||||
import { WordToken } from '../tokens/word-token'
|
||||
import { TagToken } from '../tokens/tag-token'
|
||||
import { HTMLToken } from '../tokens/html-token'
|
||||
@@ -10,6 +11,10 @@ import { NumberToken } from '../tokens/number-token'
|
||||
import { RangeToken } from '../tokens/range-token'
|
||||
import { TokenKind } from '../parser/token-kind'
|
||||
|
||||
export function isDelimitedToken (val: any): val is DelimitedToken {
|
||||
return !!(getKind(val) & TokenKind.Delimited)
|
||||
}
|
||||
|
||||
export function isOperatorToken (val: any): val is OperatorToken {
|
||||
return getKind(val) === TokenKind.Operator
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user