MCPcopy Index your code
hub / github.com/callstack/agent-device / parseNonNegativeIntegerHeader

Function parseNonNegativeIntegerHeader

src/upload-stream.ts:254–259  ·  view source on GitHub ↗
(value: string | string[] | undefined)

Source from the content-addressed store, hash-verified

252}
253
254function parseNonNegativeIntegerHeader(value: string | string[] | undefined): number | undefined {
255 const raw = firstHeaderValue(value);
256 if (raw === undefined) return undefined;
257 const parsed = Number(raw);
258 return Number.isSafeInteger(parsed) && parsed >= 0 ? parsed : undefined;
259}
260
261function firstHeaderValue(value: string | string[] | undefined): string | undefined {
262 return Array.isArray(value) ? value[0] : value;

Callers 1

parseUploadResumeOffsetFunction · 0.85

Calls 1

firstHeaderValueFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…