UNPKG

nice-grpc-web

Version:

A Browser gRPC library that is nice to you

21 lines (16 loc) 355 B
/** @internal */ export function concatBuffers( buffers: Uint8Array[], totalLength: number, ): Uint8Array { if (buffers.length === 1) { return buffers[0]; } const result = new Uint8Array(totalLength); let offset = 0; for (const buffer of buffers) { result.set(buffer, offset); offset += buffer.length; } return result; }