UNPKG

@langchain/core

Version:
32 lines (31 loc) 704 B
import { BaseMessage } from "./base.js"; /** * Message responsible for deleting other messages. */ export class RemoveMessage extends BaseMessage { constructor(fields) { super({ ...fields, content: "", }); /** * The ID of the message to remove. */ Object.defineProperty(this, "id", { enumerable: true, configurable: true, writable: true, value: void 0 }); this.id = fields.id; } _getType() { return "remove"; } get _printableFields() { return { ...super._printableFields, id: this.id, }; } }