StreamEvent
An event emitted by a LangGraph stream.
import type { StreamEvent } from '@threadplane/langgraph';Declaration
export interface StreamEvent {
[key: string]: unknown;
messageMetadata?: Record<string, unknown>;
messages?: unknown[];
namespace?: string[];
type: 'values' | `values|${string}` | 'messages' | `messages|${string}` | `messages/${string}` | `messages/${string}|${string}` | 'updates' | `updates|${string}` | 'tools' | `tools|${string}` | 'custom' | `custom|${string}` | 'error' | `error|${string}` | 'metadata' | 'checkpoints' | `checkpoints|${string}` | 'tasks' | `tasks|${string}` | 'debug' | `debug|${string}` | 'events' | `events|${string}` | 'interrupt' | 'interrupts';
}Members
IndexSignature · overload 1
[key: string]: unknown;Parameters
key· requiredstring
Returns
unknownmessageMetadata
messageMetadata?: Record<string, unknown>;messages
messages?: unknown[];namespace
namespace?: string[];type
Event type identifier (e.g., 'values', 'messages', 'error', 'interrupt').
type: 'values' | `values|${string}` | 'messages' | `messages|${string}` | `messages/${string}` | `messages/${string}|${string}` | 'updates' | `updates|${string}` | 'tools' | `tools|${string}` | 'custom' | `custom|${string}` | 'error' | `error|${string}` | 'metadata' | 'checkpoints' | `checkpoints|${string}` | 'tasks' | `tasks|${string}` | 'debug' | `debug|${string}` | 'events' | `events|${string}` | 'interrupt' | 'interrupts';