bun-ws-router
Version:
Lightweight client/server WebSocket router for Bun with type-safe Zod/Valibot validation.
13 lines • 534 B
TypeScript
/**
* Normalizes outbound message meta before validation.
*
* Order of operations:
* 1. Start with { timestamp: Date.now() }
* 2. Merge user-provided meta (can override timestamp)
* 3. Add correlationId if provided (highest precedence)
* 4. Strip reserved server-only keys (security boundary)
*
* @returns Normalized meta object ready for validation
*/
export declare function normalizeOutboundMeta(userMeta?: Record<string, unknown>, correlationId?: string): Record<string, unknown>;
//# sourceMappingURL=normalize.d.ts.map