/opt/canhelp/node_modules/@anthropic-ai/sdk/internal/utils
NameSizeModeActions
base64.d.mts1880644editdlrm
base64.d.mts.map2580644editdlrm
base64.d.ts1870644editdlrm
base64.d.ts.map2570644editdlrm
base64.js14720644editdlrm
base64.js.map13950644editdlrm
base64.mjs12810644editdlrm
base64.mjs.map13750644editdlrm
bytes.d.mts2490644editdlrm
bytes.d.mts.map2670644editdlrm
bytes.d.ts2480644editdlrm
bytes.d.ts.map2660644editdlrm
bytes.js9220644editdlrm
bytes.js.map10530644editdlrm
bytes.mjs7660644editdlrm
bytes.mjs.map10300644editdlrm
env.d.mts2820644editdlrm
env.d.mts.map1940644editdlrm
env.d.ts2810644editdlrm
env.d.ts.map1930644editdlrm
env.js7190644editdlrm
env.js.map5430644editdlrm
env.mjs5970644editdlrm
env.mjs.map5300644editdlrm
log.d.mts13660644editdlrm
log.d.mts.map13210644editdlrm
log.d.ts13630644editdlrm
log.d.ts.map13200644editdlrm
log.js28920644editdlrm
log.js.map28490644editdlrm
log.mjs26350644editdlrm
log.mjs.map28100644editdlrm
path.d.mts8320644editdlrm
path.d.mts.map3740644editdlrm
path.d.ts8310644editdlrm
path.d.ts.map3730644editdlrm
path.js35060644editdlrm
path.js.map28430644editdlrm
path.mjs33020644editdlrm
path.mjs.map28390644editdlrm
query.d.mts1990644editdlrm
query.d.mts.map2110644editdlrm
query.d.ts1980644editdlrm
query.d.ts.map2100644editdlrm
query.js11680644editdlrm
query.js.map7680644editdlrm
query.mjs10570644editdlrm
query.mjs.map7660644editdlrm
sleep.d.mts950644editdlrm
sleep.d.mts.map1690644editdlrm
sleep.d.ts940644editdlrm
sleep.d.ts.map1680644editdlrm
sleep.js3170644editdlrm
sleep.js.map2820644editdlrm
sleep.mjs2010644editdlrm
sleep.mjs.map2680644editdlrm
uuid.d.mts1190644editdlrm
uuid.d.mts.map1610644editdlrm
uuid.d.ts1180644editdlrm
uuid.d.ts.map1600644editdlrm
uuid.js7540644editdlrm
uuid.js.map8260644editdlrm
uuid.mjs6300644editdlrm
uuid.mjs.map8140644editdlrm
values.d.mts13850644editdlrm
values.d.mts.map13510644editdlrm
values.d.ts13840644editdlrm
values.d.ts.map13500644editdlrm
values.js40650644editdlrm
values.js.map34650644editdlrm
values.mjs31030644editdlrm
values.mjs.map32760644editdlrm
Edit: /opt/canhelp/node_modules/@anthropic-ai/sdk/internal/utils/values.js (4065B)
"use strict"; // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. Object.defineProperty(exports, "__esModule", { value: true }); exports.pop = exports.safeJSON = exports.maybeCoerceBoolean = exports.maybeCoerceFloat = exports.maybeCoerceInteger = exports.coerceBoolean = exports.coerceFloat = exports.coerceInteger = exports.validatePositiveInteger = exports.ensurePresent = exports.isReadonlyArray = exports.isArray = exports.isAbsoluteURL = void 0; exports.maybeObj = maybeObj; exports.isEmptyObj = isEmptyObj; exports.hasOwn = hasOwn; exports.isObj = isObj; const error_1 = require("../../core/error.js"); // https://url.spec.whatwg.org/#url-scheme-string const startsWithSchemeRegexp = /^[a-z][a-z0-9+.-]*:/i; const isAbsoluteURL = (url) => { return startsWithSchemeRegexp.test(url); }; exports.isAbsoluteURL = isAbsoluteURL; let isArray = (val) => ((exports.isArray = Array.isArray), (0, exports.isArray)(val)); exports.isArray = isArray; exports.isReadonlyArray = exports.isArray; /** Returns an object if the given value isn't an object, otherwise returns as-is */ function maybeObj(x) { if (typeof x !== 'object') { return {}; } return x ?? {}; } // https://stackoverflow.com/a/34491287 function isEmptyObj(obj) { if (!obj) return true; for (const _k in obj) return false; return true; } // https://eslint.org/docs/latest/rules/no-prototype-builtins function hasOwn(obj, key) { return Object.prototype.hasOwnProperty.call(obj, key); } function isObj(obj) { return obj != null && typeof obj === 'object' && !Array.isArray(obj); } const ensurePresent = (value) => { if (value == null) { throw new error_1.AnthropicError(`Expected a value to be given but received ${value} instead.`); } return value; }; exports.ensurePresent = ensurePresent; const validatePositiveInteger = (name, n) => { if (typeof n !== 'number' || !Number.isInteger(n)) { throw new error_1.AnthropicError(`${name} must be an integer`); } if (n < 0) { throw new error_1.AnthropicError(`${name} must be a positive integer`); } return n; }; exports.validatePositiveInteger = validatePositiveInteger; const coerceInteger = (value) => { if (typeof value === 'number') return Math.round(value); if (typeof value === 'string') return parseInt(value, 10); throw new error_1.AnthropicError(`Could not coerce ${value} (type: ${typeof value}) into a number`); }; exports.coerceInteger = coerceInteger; const coerceFloat = (value) => { if (typeof value === 'number') return value; if (typeof value === 'string') return parseFloat(value); throw new error_1.AnthropicError(`Could not coerce ${value} (type: ${typeof value}) into a number`); }; exports.coerceFloat = coerceFloat; const coerceBoolean = (value) => { if (typeof value === 'boolean') return value; if (typeof value === 'string') return value === 'true'; return Boolean(value); }; exports.coerceBoolean = coerceBoolean; const maybeCoerceInteger = (value) => { if (value == null) { return undefined; } return (0, exports.coerceInteger)(value); }; exports.maybeCoerceInteger = maybeCoerceInteger; const maybeCoerceFloat = (value) => { if (value == null) { return undefined; } return (0, exports.coerceFloat)(value); }; exports.maybeCoerceFloat = maybeCoerceFloat; const maybeCoerceBoolean = (value) => { if (value == null) { return undefined; } return (0, exports.coerceBoolean)(value); }; exports.maybeCoerceBoolean = maybeCoerceBoolean; const safeJSON = (text) => { try { return JSON.parse(text); } catch (err) { return undefined; } }; exports.safeJSON = safeJSON; // Gets a value from an object, deletes the key, and returns the value (or undefined if not found) const pop = (obj, key) => { const value = obj[key]; delete obj[key]; return value; }; exports.pop = pop; //# sourceMappingURL=values.js.map