@langchain/core
Version:
Core LangChain.js abstractions and schemas
25 lines (23 loc) • 583 B
JavaScript
//#region src/documents/document.ts
/**
* Interface for interacting with a document.
*/
var Document = class {
pageContent;
metadata;
/**
* An optional identifier for the document.
*
* Ideally this should be unique across the document collection and formatted
* as a UUID, but this will not be enforced.
*/
id;
constructor(fields) {
this.pageContent = fields.pageContent !== void 0 ? fields.pageContent.toString() : "";
this.metadata = fields.metadata ?? {};
this.id = fields.id;
}
};
//#endregion
exports.Document = Document;
//# sourceMappingURL=document.cjs.map