Skip to content
PACKAGES

wireBridgeEnvelope()

Create a D134 wire bridge envelope with ordered metadata.

import { wireBridgeEnvelope } from "@graphrefly/ts/adapters";
function wireBridgeEnvelope(input: {
readonly sessionId: string;
readonly type: WireBridgeEnvelopeType;
readonly seq: number;
readonly cursor?: number;
readonly payload?: WireBridgePayload<TData>;
readonly idempotencyKey?: string;
readonly attempt?: number;
readonly maxAttempts?: number;
readonly timestampMs?: number;
readonly ackForSeq?: number;
readonly requestId?: string;
}): WireBridgeEnvelope<TData>
ParameterTypeDescription
input{ readonly sessionId: string; readonly type: WireBridgeEnvelopeType; readonly seq: number; readonly cursor?: number; readonly payload?: WireBridgePayload<TData>; readonly idempotencyKey?: string; readonly attempt?: number; readonly maxAttempts?: number; readonly timestampMs?: number; readonly ackForSeq?: number; readonly requestId?: string; }Input value to project or validate.

A WireBridgeEnvelope<TData> value.

import { wireBridgeEnvelope } from "@graphrefly/ts/adapters";

packages/ts/src/adapters/bridge.ts