MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / pickHeaderSafeString

Function pickHeaderSafeString

packages/cli/src/auth/store.ts:374–377  ·  view source on GitHub ↗

Like `pickNonEmptyString` but rejects values containing control chars.

(obj: Record<string, unknown>, key: string)

Source from the content-addressed store, hash-verified

372
373/** Like `pickNonEmptyString` but rejects values containing control chars. */
374function pickHeaderSafeString(obj: Record<string, unknown>, key: string): string | undefined {
375 const v = pickNonEmptyString(obj, key);
376 return v !== undefined && isHeaderSafe(v) ? v : undefined;
377}
378
379/**
380 * Header-safety check for credential strings: reject any string with

Callers 1

parseOAuthFunction · 0.85

Calls 2

pickNonEmptyStringFunction · 0.85
isHeaderSafeFunction · 0.85

Tested by

no test coverage detected