UNPKG

@restnfeel/agentc-starter-kit

Version:

한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템

41 lines (32 loc) 1.25 kB
import { __module as TokenIterator } from '../../../_virtual/TokenIterator.js'; var hasRequiredTokenIterator; function requireTokenIterator () { if (hasRequiredTokenIterator) return TokenIterator.exports; hasRequiredTokenIterator = 1; var TokenIterator$1 = TokenIterator.exports = function(tokens, startIndex) { this._tokens = tokens; this._startIndex = startIndex || 0; }; TokenIterator$1.prototype.head = function() { return this._tokens[this._startIndex]; }; TokenIterator$1.prototype.tail = function(startIndex) { return new TokenIterator$1(this._tokens, this._startIndex + 1); }; TokenIterator$1.prototype.toArray = function() { return this._tokens.slice(this._startIndex); }; TokenIterator$1.prototype.end = function() { return this._tokens[this._tokens.length - 1]; }; // TODO: doesn't need to be a method, can be a separate function, // which simplifies implementation of the TokenIterator interface TokenIterator$1.prototype.to = function(end) { var start = this.head().source; var endToken = end.head() || end.end(); return start.to(endToken.source); }; return TokenIterator.exports; } export { requireTokenIterator as __require }; //# sourceMappingURL=TokenIterator.js.map