(type: T)
| 177 | } |
| 178 | |
| 179 | private _advanceIf<T extends TokenType>(type: T): (Token & {type: T}) | null { |
| 180 | if (this._peek.type === type) { |
| 181 | return this._advance<Token & {type: T}>(); |
| 182 | } |
| 183 | return null; |
| 184 | } |
| 185 | |
| 186 | private _consumeCdata(_startToken: CdataStartToken) { |
| 187 | this._consumeText(this._advance<TextToken>()); |
no test coverage detected