UNPKG

@langchain/core

Version:
1 lines 2.43 kB
{"version":3,"file":"function.d.ts","names":["BaseMessage","BaseMessageChunk","BaseMessageFields","MessageStructure","FunctionMessageFields","TStructure","FunctionMessage","FunctionMessageChunk","isFunctionMessage","isFunctionMessageChunk"],"sources":["../../src/messages/function.d.ts"],"sourcesContent":["import { BaseMessage, BaseMessageChunk, type BaseMessageFields } from \"./base.js\";\nimport { MessageStructure } from \"./message.js\";\nexport interface FunctionMessageFields<TStructure extends MessageStructure = MessageStructure> extends BaseMessageFields<TStructure, \"function\"> {\n name: string;\n}\n/**\n * Represents a function message in a conversation.\n */\nexport declare class FunctionMessage<TStructure extends MessageStructure = MessageStructure> extends BaseMessage<TStructure, \"function\"> implements FunctionMessageFields<TStructure> {\n static lc_name(): string;\n readonly type: \"function\";\n name: string;\n constructor(fields: FunctionMessageFields<TStructure>);\n}\n/**\n * Represents a chunk of a function message, which can be concatenated\n * with other function message chunks.\n */\nexport declare class FunctionMessageChunk<TStructure extends MessageStructure = MessageStructure> extends BaseMessageChunk<TStructure, \"function\"> {\n static lc_name(): string;\n readonly type: \"function\";\n concat(chunk: FunctionMessageChunk<TStructure>): this;\n}\nexport declare function isFunctionMessage(x: BaseMessage): x is FunctionMessage;\nexport declare function isFunctionMessageChunk(x: BaseMessageChunk): x is FunctionMessageChunk;\n//# sourceMappingURL=function.d.ts.map"],"mappings":";;;;UAEiBI,yCAAyCD,mBAAmBA,0BAA0BD,kBAAkBG;;AAAzH;;;;AAAuGH,cAMlFI,eANkFJ,CAAAA,mBAM/CC,gBAN+CD,GAM5BC,gBAN4BD,CAAAA,SAMFF,WANEE,CAMUG,UANVH,EAAAA,UAAAA,CAAAA,YAM6CE,qBAN7CF,CAMmEG,UANnEH,CAAAA,CAAAA;EAAiB,OAAA,OAAA,CAAA,CAAA,EAAA,MAAA;EAMnGI,SAAAA,IAAAA,EAAAA,UAAeD;EAAoBF,IAAAA,EAAAA,MAAAA;EAAmBA,WAAAA,CAAAA,MAAAA,EAInDC,qBAJmDD,CAI7BE,UAJ6BF,CAAAA;;;;;;AAAyEC,cAU/HG,oBAV+HH,CAAAA,mBAUvFD,gBAVuFC,GAUpED,gBAVoEC,CAAAA,SAU1CH,gBAV0CG,CAUzBC,UAVyBD,EAAAA,UAAAA,CAAAA,CAAAA;EAAqB,OAAA,OAAA,CAAA,CAAA,EAAA,MAAA;EAUpJG,SAAAA,IAAAA,EAAAA,UAAoB;EAAoBJ,MAAAA,CAAAA,KAAAA,EAG3CI,oBAH2CJ,CAGtBE,UAHsBF,CAAAA,CAAAA,EAAAA,IAAAA;;AAA8DE,iBAKnGG,iBAAAA,CALmGH,CAAAA,EAK9EL,WAL8EK,CAAAA,EAAAA,CAAAA,IAK3DC,eAL2DD;AAGpFA,iBAGfI,sBAAAA,CAHeJ,CAAAA,EAGWJ,gBAHXI,CAAAA,EAAAA,CAAAA,IAGmCE,oBAHnCF"}