diff --git a/langchain/src/hub/base.ts b/langchain/src/hub/base.ts index 04cb32a51603..6850cd37f2bd 100644 --- a/langchain/src/hub/base.ts +++ b/langchain/src/hub/base.ts @@ -127,7 +127,6 @@ export function generateModelImportMap( return modelImportMap; } - export function generateOptionalImportMap( // eslint-disable-next-line @typescript-eslint/no-explicit-any modelClass?: new (...args: any[]) => BaseLanguageModel diff --git a/langchain/src/hub/index.ts b/langchain/src/hub/index.ts index 54a366b7687b..ba7ae918ee22 100644 --- a/langchain/src/hub/index.ts +++ b/langchain/src/hub/index.ts @@ -1,7 +1,12 @@ import { Runnable } from "@langchain/core/runnables"; import type { BaseLanguageModel } from "@langchain/core/language_models/base"; import { load } from "../load/index.js"; -import { basePush, basePull, generateModelImportMap, generateOptionalImportMap } from "./base.js"; +import { + basePush, + basePull, + generateModelImportMap, + generateOptionalImportMap, +} from "./base.js"; export { basePush as push }; @@ -37,7 +42,7 @@ export async function pull( JSON.stringify(promptObject.manifest), undefined, generateOptionalImportMap(options?.modelClass), - generateModelImportMap(options?.modelClass), + generateModelImportMap(options?.modelClass) ); return loadedPrompt; // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/langchain/src/hub/node.ts b/langchain/src/hub/node.ts index 4df8361e5a02..10e0f8940bec 100644 --- a/langchain/src/hub/node.ts +++ b/langchain/src/hub/node.ts @@ -1,5 +1,10 @@ import { Runnable } from "@langchain/core/runnables"; -import { basePush, basePull, generateModelImportMap, generateOptionalImportMap } from "./base.js"; +import { + basePush, + basePull, + generateModelImportMap, + generateOptionalImportMap, +} from "./base.js"; import { load } from "../load/index.js"; // TODO: Make this the default, add web entrypoint in next breaking release diff --git a/langchain/src/hub/tests/hub.int.test.ts b/langchain/src/hub/tests/hub.int.test.ts index 17be63a0ea3a..f1c870cd6753 100644 --- a/langchain/src/hub/tests/hub.int.test.ts +++ b/langchain/src/hub/tests/hub.int.test.ts @@ -83,7 +83,8 @@ test("Test LangChain Hub while loading model with dynamic imports", async () => includeModel: true, }); const res = await pulledPrompt.invoke({ - question: "Who is the current president of the USA as of today? You must use the provided tool for the latest info.", + question: + "Who is the current president of the USA as of today? You must use the provided tool for the latest info.", }); expect(res).toBeInstanceOf(AIMessage); expect(res.tool_calls?.length).toEqual(1);