langchain
Version:
Typescript bindings for langchain
1 lines • 1.4 kB
Source Map (JSON)
{"version":3,"file":"utils.d.cts","names":["BaseMessage","AfterModelHook","AfterAgentHook","BeforeAgentHook","BeforeModelHook","JumpToTarget","countTokensApproximately","getHookConstraint","getHookFunction","__types_js5","AfterAgentHandler","AfterModelHandler","BeforeAgentHandler","BeforeModelHandler"],"sources":["../../../src/agents/middleware/utils.d.ts"],"sourcesContent":["import type { BaseMessage } from \"@langchain/core/messages\";\nimport { AfterModelHook, AfterAgentHook, BeforeAgentHook, BeforeModelHook } from \"./types.js\";\nimport { JumpToTarget } from \"../constants.js\";\n/**\n * Default token counter that approximates based on character count\n * @param messages Messages to count tokens for\n * @returns Approximate token count\n */\nexport declare function countTokensApproximately(messages: BaseMessage[]): number;\nexport declare function getHookConstraint(hook: BeforeAgentHook | BeforeModelHook | AfterAgentHook | AfterModelHook | undefined): JumpToTarget[] | undefined;\nexport declare function getHookFunction(arg: BeforeAgentHook | BeforeModelHook | AfterAgentHook | AfterModelHook): import(\"./types.js\").AfterAgentHandler<any, unknown> | import(\"./types.js\").AfterModelHandler<any, unknown> | import(\"./types.js\").BeforeAgentHandler<any, unknown> | import(\"./types.js\").BeforeModelHandler<any, unknown>;\n"],"mappings":";;;;AAQA;;;;;iBAAwBM,wBAAAA,WAAmCN"}