Skip to content

validateHeader

validateHeader(header, maxPayloadSize): void

Defined in: packages/protocol/src/wire-format.ts:272

Validate header values.

FrameHeader

Header to validate

number = DEFAULT_MAX_PAYLOAD_SIZE

Maximum allowed payload size (default: 1GB)

void

if header values are invalid

// Use default 1GB limit
validateHeader(header);
// Custom limit for large file transfers
validateHeader(header, 4 * 1024 * 1024 * 1024); // 4GB
// Strict limit for control messages
validateHeader(header, 1024 * 1024); // 1MB