@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 1.6 kB
Source Map (JSON)
{"version":3,"file":"modifier.d.ts","names":["BaseMessage","BaseMessageFields","MessageStructure","RemoveMessageFields","TStructure","Omit","RemoveMessage","Record"],"sources":["../../src/messages/modifier.d.ts"],"sourcesContent":["import { BaseMessage, BaseMessageFields } from \"./base.js\";\nimport { MessageStructure } from \"./message.js\";\nexport interface RemoveMessageFields<TStructure extends MessageStructure = MessageStructure> extends Omit<BaseMessageFields<TStructure, \"remove\">, \"content\"> {\n /**\n * The ID of the message to remove.\n */\n id: string;\n}\n/**\n * Message responsible for deleting other messages.\n */\nexport declare class RemoveMessage<TStructure extends MessageStructure = MessageStructure> extends BaseMessage<TStructure, \"remove\"> {\n readonly type: \"remove\";\n /**\n * The ID of the message to remove.\n */\n id: string;\n constructor(fields: RemoveMessageFields<TStructure>);\n get _printableFields(): Record<string, unknown>;\n static isInstance(obj: unknown): obj is RemoveMessage;\n}\n//# sourceMappingURL=modifier.d.ts.map"],"mappings":";;;;UAEiBG,uCAAuCD,mBAAmBA,0BAA0BG,KAAKJ,kBAAkBG;;AAA5H;;EAA2EF,EAAAA,EAAAA,MAAAA;;;;AAA8B;AASpFI,cAAAA,aAAaF,CAAAA,mBAAoBF,gBAApB,GAAuCA,gBAAvC,CAAA,SAAiEF,WAAjE,CAA6EI,UAA7E,EAAA,QAAA,CAAA,CAAA;EAAoBF,SAAAA,IAAAA,EAAAA,QAAAA;EAAmBA;;;EAMjDC,EAAAA,EAAAA,MAAAA;EACII,WAAAA,CAAAA,MAAAA,EADJJ,mBACII,CADgBH,UAChBG,CAAAA;EACgBD,IAAAA,gBAAAA,CAAAA,CAAAA,EADhBC,MACgBD,CAAAA,MAAAA,EAAAA,OAAAA,CAAAA;EARuDN,OAAAA,UAAAA,CAAAA,GAAAA,EAAAA,OAAAA,CAAAA,EAAAA,GAAAA,IAQvDM,aARuDN;AAAW"}