UNPKG

@langchain/core

Version:
1 lines 2.37 kB
{"version":3,"file":"function.d.cts","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"],"mappings":";;;;UAEiBI,yCAAyCD,mBAAmBA,0BAA0BD,kBAAkBG;;AAAzH;;;;AAAyHA,cAMpGC,eANoGD,CAAAA,mBAMjEF,gBANiEE,GAM9CF,gBAN8CE,CAAAA,SAMpBL,WANoBK,CAMRA,UANQA,EAAAA,UAAAA,CAAAA,YAM2BD,qBAN3BC,CAMiDA,UANjDA,CAAAA,CAAAA;EAAU,OAA5BH,OAAAA,CAAAA,CAAAA,EAAAA,MAAAA;EAAiB,SAAA,IAAA,EAAA,UAAA;EAMnGI,IAAAA,EAAAA,MAAAA;EAAe,WAAA,CAAA,MAAA,EAIZF,qBAJY,CAIUC,UAJV,CAAA;;;;;;AAIZD,cAMHG,oBANGH,CAAAA,mBAMqCD,gBANrCC,GAMwDD,gBANxDC,CAAAA,SAMkFH,gBANlFG,CAMmGC,UANnGD,EAAAA,UAAAA,CAAAA,CAAAA;EAAqB,OAJwDJ,OAAAA,CAAAA,CAAAA,EAAAA,MAAAA;EAAW,SAAoCI,IAAAA,EAAAA,UAAAA;EAAqB,MAAA,CAAA,KAAA,EAavJG,oBAbuJ,CAalIF,UAbkI,CAAA,CAAA,EAAA,IAAA;AAUzK;AAAyC,iBAKjBG,iBAAAA,CALiB,CAAA,EAKIR,WALJ,CAAA,EAAA,CAAA,IAKuBM,eALvB;AAAoBH,iBAMrCM,sBAAAA,CANqCN,CAAAA,EAMXF,gBANWE,CAAAA,EAAAA,CAAAA,IAMaI,oBANbJ"}