MCPcopy Create free account
hub / github.com/vercel/vercel / readTextFrame

Function readTextFrame

packages/cli/test/dev/utils.ts:299–311  ·  view source on GitHub ↗
(
  buffer: Uint8Array<ArrayBufferLike>
)

Source from the content-addressed store, hash-verified

297}
298
299function readTextFrame(
300 buffer: Uint8Array<ArrayBufferLike>
301): string | undefined {
302 if (buffer.length < 2) return undefined;
303
304 const length = buffer[1] & 0x7f;
305 if (length > 125) {
306 throw new Error('Test WebSocket client only supports small frames');
307 }
308 if (buffer.length < 2 + length) return undefined;
309
310 return Buffer.from(buffer.subarray(2, 2 + length)).toString('utf8');
311}
312
313export async function exec(directory: string, args: string[] = []) {
314 const token = await fetchCachedToken();

Callers 1

webSocketEchoFunction · 0.85

Calls 1

toStringMethod · 0.45

Tested by

no test coverage detected