@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
46 lines (36 loc) • 1.51 kB
JavaScript
import { __exports as commentsReader } from '../../../../_virtual/comments-reader.js';
import { __require as requireDocuments } from '../documents.js';
import { __require as requireResults } from '../results.js';
var hasRequiredCommentsReader;
function requireCommentsReader () {
if (hasRequiredCommentsReader) return commentsReader;
hasRequiredCommentsReader = 1;
var documents = /*@__PURE__*/ requireDocuments();
var Result = /*@__PURE__*/ requireResults().Result;
function createCommentsReader(bodyReader) {
function readCommentsXml(element) {
return Result.combine(element.getElementsByTagName("w:comment")
.map(readCommentElement));
}
function readCommentElement(element) {
var id = element.attributes["w:id"];
function readOptionalAttribute(name) {
return (element.attributes[name] || "").trim() || null;
}
return bodyReader.readXmlElements(element.children)
.map(function(body) {
return documents.comment({
commentId: id,
body: body,
authorName: readOptionalAttribute("w:author"),
authorInitials: readOptionalAttribute("w:initials")
});
});
}
return readCommentsXml;
}
commentsReader.createCommentsReader = createCommentsReader;
return commentsReader;
}
export { requireCommentsReader as __require };
//# sourceMappingURL=comments-reader.js.map