Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/protocol / client-message / isSubscribeRequest
Function: isSubscribeRequest()
ts
function isSubscribeRequest(message): message is { id: string | number; jsonrpc: "2.0"; method: "subscription.subscribe"; params: { lastSequenceId?: number; sinceEventId?: string; subject: string }; v: "1" };Defined in: client-message.ts:169
Parameters
| Parameter | Type |
|---|---|
message | | { id: string | number; jsonrpc: "2.0"; method: "initialize"; params: { capabilities?: Record<string, unknown>; clientInfo: { name: string; version: string; }; }; v: "1"; } | { id: string | number; jsonrpc: "2.0"; method: "subscription.subscribe"; params: { lastSequenceId?: number; sinceEventId?: string; subject: string; }; v: "1"; } | { id: string | number; jsonrpc: "2.0"; method: "subscription.unsubscribe"; params: { subscriptionId: string; }; v: "1"; } | { id: string | number; jsonrpc: "2.0"; method: "run.cancel"; params: { drain?: boolean; onPendingApprovals?: "deny" | "preserve"; reason?: string; runId: string; }; v: "1"; } | { id: string | number; jsonrpc: "2.0"; method: "ping"; params?: { nonce?: string; }; v: "1"; } | { jsonrpc: "2.0"; method: "notifications/cancelled"; params: { requestId: string; }; v: "1"; } |
Returns
message is { id: string | number; jsonrpc: "2.0"; method: "subscription.subscribe"; params: { lastSequenceId?: number; sinceEventId?: string; subject: string }; v: "1" }