LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
LangGraph
  • Web
  • Channels
  • Pregel
  • Prebuilt
  • Remote
  • Stream
LangGraph SDK
  • Client
  • Auth
  • React
  • Logging
  • React Ui
  • Server
LangGraph Checkpoint
LangGraph Checkpoint MongoDB
LangGraph Checkpoint Postgres
LangGraph Checkpoint Redis
  • Shallow
  • Store
LangGraph Checkpoint SQLite
LangGraph Checkpoint Validation
  • Cli
LangGraph API
LangGraph CLI
LangGraph CUA
  • Utils
LangGraph Supervisor
LangGraph Swarm
⌘I

Chat LangChain

What can I help with?

Enter to send·Shift+Enter new line

Menu

LangGraph
WebChannelsPregelPrebuiltRemoteStream
LangGraph SDK
ClientAuthReactLoggingReact UiServer
LangGraph Checkpoint
LangGraph Checkpoint MongoDB
LangGraph Checkpoint Postgres
LangGraph Checkpoint Redis
ShallowStore
LangGraph Checkpoint SQLite
LangGraph Checkpoint Validation
Cli
LangGraph API
LangGraph CLI
LangGraph CUA
Utils
LangGraph Supervisor
LangGraph Swarm
Language
Theme
JavaScript@langchain/langgraphstreammatchesSubscription
Function●Since v1.5

matchesSubscription

Returns whether an event should be delivered for a subscription definition.

When the definition carries a since replay cursor, events at or before that sequence number are excluded — letting the same predicate drive both live fan-out and buffered replay over a StreamChannel.

Copy
matchesSubscription(event: MatchableEvent, definition: SubscribeParams): boolean

Parameters

NameTypeDescription
event*MatchableEvent

Event being checked for delivery.

definition*SubscribeParams

Subscription filter definition to evaluate against. The optional since field (a seq cursor) is read leniently because it is not a declared field on the base SubscribeParams shape.

View source on GitHub