GraphReFlyTS

API Reference

wireBridgeEnvelope()

Create a D134 wire bridge envelope with ordered metadata.

Import

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

Signature

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>

Parameters

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.

Returns

A WireBridgeEnvelope<TData> value.

Example

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

Source

packages/ts/src/adapters/bridge.ts