diff --git a/packages/llamaindex/src/index.edge.ts b/packages/llamaindex/src/index.edge.ts index ebc8807fd8b359a2912b6b0643410d1dfc00930d..cf1162d7338085dc70a85591a7fb79113f221c62 100644 --- a/packages/llamaindex/src/index.edge.ts +++ b/packages/llamaindex/src/index.edge.ts @@ -1,6 +1,8 @@ import type { AgentEndEvent, AgentStartEvent } from "./agent/types.js"; import type { RetrievalEndEvent, RetrievalStartEvent } from "./llm/types.js"; +export * from "@llamaindex/core/schema"; + declare module "@llamaindex/core/global" { export interface LlamaIndexEventMaps { "retrieve-start": RetrievalStartEvent; diff --git a/packages/llamaindex/tests/import.test.ts b/packages/llamaindex/tests/import.test.ts new file mode 100644 index 0000000000000000000000000000000000000000..9bcdd4474ef0e170e1deb729e4557da733d002b1 --- /dev/null +++ b/packages/llamaindex/tests/import.test.ts @@ -0,0 +1,11 @@ +import { expect, test } from "vitest"; + +test("Node classes should be included in the top level", async () => { + const { Document, IndexNode, TextNode, BaseNode } = await import( + "llamaindex" + ); + expect(Document).toBeDefined(); + expect(IndexNode).toBeDefined(); + expect(TextNode).toBeDefined(); + expect(BaseNode).toBeDefined(); +});