Skip to content

PURISTA API


PURISTA API / @purista/core / isStreamFrame

Function: isStreamFrame()

isStreamFrame<Chunk, Final>(message): message is { contentEncoding: string; contentType: string; correlationId: string; eventName?: string; id: string; messageType: Stream; otp?: string; payload: StreamFramePayload<Chunk, Final>; principalId?: string; receiver: { instanceId: string; serviceName: string; serviceTarget: string; serviceVersion: string }; sender: { instanceId: string; serviceName: string; serviceTarget: string; serviceVersion: string }; tenantId?: string; timestamp: number; traceId?: string }

Defined in: core/types/stream/isStreamFrame.impl.ts:4

Type Parameters

Chunk

Chunk = unknown

Final

Final = unknown

Parameters

message

StreamMessage<Chunk, Final>

Returns

message is { contentEncoding: string; contentType: string; correlationId: string; eventName?: string; id: string; messageType: Stream; otp?: string; payload: StreamFramePayload<Chunk, Final>; principalId?: string; receiver: { instanceId: string; serviceName: string; serviceTarget: string; serviceVersion: string }; sender: { instanceId: string; serviceName: string; serviceTarget: string; serviceVersion: string }; tenantId?: string; timestamp: number; traceId?: string }