/opt/canhelp/node_modules/@anthropic-ai/sdk/internal
NameSizeModeActions
decoders/-0755rm
utils/-0755rm
builtin-types.d.mts28470644editdlrm
builtin-types.d.mts.map10990644editdlrm
builtin-types.d.ts28460644editdlrm
builtin-types.d.ts.map10980644editdlrm
builtin-types.js2050644editdlrm
builtin-types.js.map1390644editdlrm
builtin-types.mjs1400644editdlrm
builtin-types.mjs.map1390644editdlrm
constants.d.mts1850644editdlrm
constants.d.mts.map1950644editdlrm
constants.d.ts1840644editdlrm
constants.d.ts.map1940644editdlrm
constants.js6250644editdlrm
constants.js.map3630644editdlrm
constants.mjs5100644editdlrm
constants.mjs.map3710644editdlrm
detect-platform.d.mts7490644editdlrm
detect-platform.d.mts.map7360644editdlrm
detect-platform.d.ts7480644editdlrm
detect-platform.d.ts.map7350644editdlrm
detect-platform.js62000644editdlrm
detect-platform.js.map44170644editdlrm
detect-platform.mjs59220644editdlrm
detect-platform.mjs.map43900644editdlrm
errors.d.mts1530644editdlrm
errors.d.mts.map2100644editdlrm
errors.d.ts1520644editdlrm
errors.d.ts.map2090644editdlrm
errors.js15390644editdlrm
errors.js.map13700644editdlrm
errors.mjs13750644editdlrm
errors.mjs.map13480644editdlrm
headers.d.mts9750644editdlrm
headers.d.mts.map7010644editdlrm
headers.d.ts9740644editdlrm
headers.d.ts.map7000644editdlrm
headers.js27330644editdlrm
headers.js.map25240644editdlrm
headers.mjs25160644editdlrm
headers.mjs.map24920644editdlrm
parse.d.mts8150644editdlrm
parse.d.mts.map8530644editdlrm
parse.d.ts8110644editdlrm
parse.d.ts.map8520644editdlrm
parse.js25930644editdlrm
parse.js.map21540644editdlrm
parse.mjs24170644editdlrm
parse.mjs.map21530644editdlrm
request-options.d.mts24400644editdlrm
request-options.d.mts.map12720644editdlrm
request-options.d.ts24340644editdlrm
request-options.d.ts.map12710644editdlrm
request-options.js4740644editdlrm
request-options.js.map3550644editdlrm
request-options.mjs3280644editdlrm
request-options.mjs.map3410644editdlrm
shim-types.d.mts8730644editdlrm
shim-types.d.mts.map8520644editdlrm
shim-types.d.ts8720644editdlrm
shim-types.d.ts.map8510644editdlrm
shim-types.js2020644editdlrm
shim-types.js.map1330644editdlrm
shim-types.mjs1370644editdlrm
shim-types.mjs.map1330644editdlrm
shims.d.mts10510644editdlrm
shims.d.mts.map6140644editdlrm
shims.d.ts10480644editdlrm
shims.d.ts.map6130644editdlrm
shims.js34340644editdlrm
shims.js.map22710644editdlrm
shims.mjs31280644editdlrm
shims.mjs.map22380644editdlrm
stream-utils.d.mts4280644editdlrm
stream-utils.d.mts.map2240644editdlrm
stream-utils.d.ts4270644editdlrm
stream-utils.d.ts.map2230644editdlrm
stream-utils.js13380644editdlrm
stream-utils.js.map8680644editdlrm
stream-utils.mjs11980644editdlrm
stream-utils.mjs.map8580644editdlrm
to-file.d.mts22160644editdlrm
to-file.d.mts.map10480644editdlrm
to-file.d.ts22140644editdlrm
to-file.d.ts.map10470644editdlrm
to-file.js39380644editdlrm
to-file.js.map32400644editdlrm
to-file.mjs37860644editdlrm
to-file.mjs.map32380644editdlrm
tslib.js30890644editdlrm
tslib.mjs10800644editdlrm
types.d.mts60170644editdlrm
types.d.mts.map36410644editdlrm
types.d.ts60160644editdlrm
types.d.ts.map36400644editdlrm
types.js1970644editdlrm
types.js.map1230644editdlrm
types.mjs1320644editdlrm
types.mjs.map1230644editdlrm
uploads.d.mts20260644editdlrm
uploads.d.mts.map13680644editdlrm
uploads.d.ts20220644editdlrm
uploads.d.ts.map13670644editdlrm
uploads.js65670644editdlrm
uploads.js.map58190644editdlrm
uploads.mjs59890644editdlrm
uploads.mjs.map57110644editdlrm
utils.d.mts2780644editdlrm
utils.d.mts.map1140644editdlrm
utils.d.ts2700644editdlrm
utils.d.ts.map1130644editdlrm
utils.js6530644editdlrm
utils.js.map2160644editdlrm
utils.mjs3630644editdlrm
utils.mjs.map1230644editdlrm
Edit: /opt/canhelp/node_modules/@anthropic-ai/sdk/internal/headers.mjs (2516B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { isReadonlyArray } from "./utils/values.mjs"; const brand_privateNullableHeaders = Symbol.for('brand.privateNullableHeaders'); function* iterateHeaders(headers) { if (!headers) return; if (brand_privateNullableHeaders in headers) { const { values, nulls } = headers; yield* values.entries(); for (const name of nulls) { yield [name, null]; } return; } let shouldClear = false; let iter; if (headers instanceof Headers) { iter = headers.entries(); } else if (isReadonlyArray(headers)) { iter = headers; } else { shouldClear = true; iter = Object.entries(headers ?? {}); } for (let row of iter) { const name = row[0]; if (typeof name !== 'string') throw new TypeError('expected header name to be a string'); const values = isReadonlyArray(row[1]) ? row[1] : [row[1]]; let didClear = false; for (const value of values) { if (value === undefined) continue; // Objects keys always overwrite older headers, they never append. // Yield a null to clear the header before adding the new values. if (shouldClear && !didClear) { didClear = true; yield [name, null]; } yield [name, value]; } } } export const buildHeaders = (newHeaders) => { const targetHeaders = new Headers(); const nullHeaders = new Set(); for (const headers of newHeaders) { const seenHeaders = new Set(); for (const [name, value] of iterateHeaders(headers)) { const lowerName = name.toLowerCase(); if (!seenHeaders.has(lowerName)) { targetHeaders.delete(name); seenHeaders.add(lowerName); } if (value === null) { targetHeaders.delete(name); nullHeaders.add(lowerName); } else { targetHeaders.append(name, value); nullHeaders.delete(lowerName); } } } return { [brand_privateNullableHeaders]: true, values: targetHeaders, nulls: nullHeaders }; }; export const isEmptyHeaders = (headers) => { for (const _ of iterateHeaders(headers)) return false; return true; }; //# sourceMappingURL=headers.mjs.map