Kit
Functions

transformChannelOutboundMessages

transformChannelOutboundMessages<TNewOutboundMessage, TOutboundMessage, TInboundMessage>(channel, transform): RpcSubscriptionsChannel<TNewOutboundMessage, TInboundMessage>

Given a channel with outbound messages of type T and a function of type U => T, returns a new channel with outbound messages of type U.

Type Parameters

Type Parameter
TNewOutboundMessage
TOutboundMessage
TInboundMessage

Parameters

ParameterType
channelRpcSubscriptionsChannel<TOutboundMessage, TInboundMessage>
transform(message) => TOutboundMessage

Returns

RpcSubscriptionsChannel<TNewOutboundMessage, TInboundMessage>

Example

const transformedChannel = transformChannelOutboundMessages(channel, JSON.stringify);

On this page