[PR #128] [MERGED] Add stricter typings for graph/stategraph/messagegraph constructors #509

Closed
opened 2026-02-15 18:17:13 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraphjs/pull/128
Author: @nfcampos
Created: 5/10/2024
Status: Merged
Merged: 5/10/2024
Merged by: @nfcampos

Base: nc/9may/pregel-rm-defaultsHead: nc/10may/graph-typings


📝 Commits (3)

  • 32b01d8 Add stricter typings for graph/stategraph/messagegraph constructors
  • 80775e8 Fix tests
  • bc1390e Fix remaining types

📊 Changes

18 files changed (+529 additions, -806 deletions)

View changed files

📝 langgraph/src/channels/any_value.ts (+2 -2)
📝 langgraph/src/channels/binop.ts (+2 -2)
📝 langgraph/src/channels/ephemeral_value.ts (+2 -2)
📝 langgraph/src/channels/last_value.ts (+2 -2)
📝 langgraph/src/channels/named_barrier_value.ts (+2 -2)
📝 langgraph/src/channels/topic.ts (+2 -2)
📝 langgraph/src/graph/graph.ts (+20 -9)
📝 langgraph/src/graph/message.ts (+7 -6)
📝 langgraph/src/graph/state.ts (+76 -54)
📝 langgraph/src/prebuilt/agent_executor.ts (+48 -79)
📝 langgraph/src/prebuilt/chat_agent_executor.ts (+31 -35)
📝 langgraph/src/pregel/index.ts (+13 -5)
📝 langgraph/src/pregel/validate.ts (+2 -3)
📝 langgraph/src/tests/chatbot.int.test.ts (+35 -48)
📝 langgraph/src/tests/graph.test.ts (+6 -4)
📝 langgraph/src/tests/prebuilt.int.test.ts (+4 -162)
📝 langgraph/src/tests/pregel.test.ts (+149 -206)
📝 langgraph/src/tests/tracing.int.test.ts (+126 -183)

📄 Description

Partly inspired by #112


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langgraphjs/pull/128 **Author:** [@nfcampos](https://github.com/nfcampos) **Created:** 5/10/2024 **Status:** ✅ Merged **Merged:** 5/10/2024 **Merged by:** [@nfcampos](https://github.com/nfcampos) **Base:** `nc/9may/pregel-rm-defaults` ← **Head:** `nc/10may/graph-typings` --- ### 📝 Commits (3) - [`32b01d8`](https://github.com/langchain-ai/langgraphjs/commit/32b01d8b640cda8c3b2eedb82d3f3d9d525d717c) Add stricter typings for graph/stategraph/messagegraph constructors - [`80775e8`](https://github.com/langchain-ai/langgraphjs/commit/80775e8820591e720d41e4ebb70d29ac0821b123) Fix tests - [`bc1390e`](https://github.com/langchain-ai/langgraphjs/commit/bc1390e145e059d9c3a1e9f4fac0fd050d4aacef) Fix remaining types ### 📊 Changes **18 files changed** (+529 additions, -806 deletions) <details> <summary>View changed files</summary> 📝 `langgraph/src/channels/any_value.ts` (+2 -2) 📝 `langgraph/src/channels/binop.ts` (+2 -2) 📝 `langgraph/src/channels/ephemeral_value.ts` (+2 -2) 📝 `langgraph/src/channels/last_value.ts` (+2 -2) 📝 `langgraph/src/channels/named_barrier_value.ts` (+2 -2) 📝 `langgraph/src/channels/topic.ts` (+2 -2) 📝 `langgraph/src/graph/graph.ts` (+20 -9) 📝 `langgraph/src/graph/message.ts` (+7 -6) 📝 `langgraph/src/graph/state.ts` (+76 -54) 📝 `langgraph/src/prebuilt/agent_executor.ts` (+48 -79) 📝 `langgraph/src/prebuilt/chat_agent_executor.ts` (+31 -35) 📝 `langgraph/src/pregel/index.ts` (+13 -5) 📝 `langgraph/src/pregel/validate.ts` (+2 -3) 📝 `langgraph/src/tests/chatbot.int.test.ts` (+35 -48) 📝 `langgraph/src/tests/graph.test.ts` (+6 -4) 📝 `langgraph/src/tests/prebuilt.int.test.ts` (+4 -162) 📝 `langgraph/src/tests/pregel.test.ts` (+149 -206) 📝 `langgraph/src/tests/tracing.int.test.ts` (+126 -183) </details> ### 📄 Description Partly inspired by #112 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 18:17:13 -05:00
yindo closed this issue 2026-02-15 18:17:13 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraphjs#509