/
opt
/
canhelp
/
node_modules
/
@anthropic-ai
/
sdk
/
internal
/
utils
/
/opt/canhelp/node_modules/@anthropic-ai/sdk/internal/utils
mkdir
upload
Name
Size
Mode
Actions
base64.d.mts
188
0644
edit
dl
rm
base64.d.mts.map
258
0644
edit
dl
rm
base64.d.ts
187
0644
edit
dl
rm
base64.d.ts.map
257
0644
edit
dl
rm
base64.js
1472
0644
edit
dl
rm
base64.js.map
1395
0644
edit
dl
rm
base64.mjs
1281
0644
edit
dl
rm
base64.mjs.map
1375
0644
edit
dl
rm
bytes.d.mts
249
0644
edit
dl
rm
bytes.d.mts.map
267
0644
edit
dl
rm
bytes.d.ts
248
0644
edit
dl
rm
bytes.d.ts.map
266
0644
edit
dl
rm
bytes.js
922
0644
edit
dl
rm
bytes.js.map
1053
0644
edit
dl
rm
bytes.mjs
766
0644
edit
dl
rm
bytes.mjs.map
1030
0644
edit
dl
rm
env.d.mts
282
0644
edit
dl
rm
env.d.mts.map
194
0644
edit
dl
rm
env.d.ts
281
0644
edit
dl
rm
env.d.ts.map
193
0644
edit
dl
rm
env.js
719
0644
edit
dl
rm
env.js.map
543
0644
edit
dl
rm
env.mjs
597
0644
edit
dl
rm
env.mjs.map
530
0644
edit
dl
rm
log.d.mts
1366
0644
edit
dl
rm
log.d.mts.map
1321
0644
edit
dl
rm
log.d.ts
1363
0644
edit
dl
rm
log.d.ts.map
1320
0644
edit
dl
rm
log.js
2892
0644
edit
dl
rm
log.js.map
2849
0644
edit
dl
rm
log.mjs
2635
0644
edit
dl
rm
log.mjs.map
2810
0644
edit
dl
rm
path.d.mts
832
0644
edit
dl
rm
path.d.mts.map
374
0644
edit
dl
rm
path.d.ts
831
0644
edit
dl
rm
path.d.ts.map
373
0644
edit
dl
rm
path.js
3506
0644
edit
dl
rm
path.js.map
2843
0644
edit
dl
rm
path.mjs
3302
0644
edit
dl
rm
path.mjs.map
2839
0644
edit
dl
rm
query.d.mts
199
0644
edit
dl
rm
query.d.mts.map
211
0644
edit
dl
rm
query.d.ts
198
0644
edit
dl
rm
query.d.ts.map
210
0644
edit
dl
rm
query.js
1168
0644
edit
dl
rm
query.js.map
768
0644
edit
dl
rm
query.mjs
1057
0644
edit
dl
rm
query.mjs.map
766
0644
edit
dl
rm
sleep.d.mts
95
0644
edit
dl
rm
sleep.d.mts.map
169
0644
edit
dl
rm
sleep.d.ts
94
0644
edit
dl
rm
sleep.d.ts.map
168
0644
edit
dl
rm
sleep.js
317
0644
edit
dl
rm
sleep.js.map
282
0644
edit
dl
rm
sleep.mjs
201
0644
edit
dl
rm
sleep.mjs.map
268
0644
edit
dl
rm
uuid.d.mts
119
0644
edit
dl
rm
uuid.d.mts.map
161
0644
edit
dl
rm
uuid.d.ts
118
0644
edit
dl
rm
uuid.d.ts.map
160
0644
edit
dl
rm
uuid.js
754
0644
edit
dl
rm
uuid.js.map
826
0644
edit
dl
rm
uuid.mjs
630
0644
edit
dl
rm
uuid.mjs.map
814
0644
edit
dl
rm
values.d.mts
1385
0644
edit
dl
rm
values.d.mts.map
1351
0644
edit
dl
rm
values.d.ts
1384
0644
edit
dl
rm
values.d.ts.map
1350
0644
edit
dl
rm
values.js
4065
0644
edit
dl
rm
values.js.map
3465
0644
edit
dl
rm
values.mjs
3103
0644
edit
dl
rm
values.mjs.map
3276
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/@anthropic-ai/sdk/internal/utils/values.mjs
(3103B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { AnthropicError } from "../../core/error.mjs"; // https://url.spec.whatwg.org/#url-scheme-string const startsWithSchemeRegexp = /^[a-z][a-z0-9+.-]*:/i; export const isAbsoluteURL = (url) => { return startsWithSchemeRegexp.test(url); }; export let isArray = (val) => ((isArray = Array.isArray), isArray(val)); export let isReadonlyArray = isArray; /** Returns an object if the given value isn't an object, otherwise returns as-is */ export function maybeObj(x) { if (typeof x !== 'object') { return {}; } return x ?? {}; } // https://stackoverflow.com/a/34491287 export 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 export function hasOwn(obj, key) { return Object.prototype.hasOwnProperty.call(obj, key); } export function isObj(obj) { return obj != null && typeof obj === 'object' && !Array.isArray(obj); } export const ensurePresent = (value) => { if (value == null) { throw new AnthropicError(`Expected a value to be given but received ${value} instead.`); } return value; }; export const validatePositiveInteger = (name, n) => { if (typeof n !== 'number' || !Number.isInteger(n)) { throw new AnthropicError(`${name} must be an integer`); } if (n < 0) { throw new AnthropicError(`${name} must be a positive integer`); } return n; }; export const coerceInteger = (value) => { if (typeof value === 'number') return Math.round(value); if (typeof value === 'string') return parseInt(value, 10); throw new AnthropicError(`Could not coerce ${value} (type: ${typeof value}) into a number`); }; export const coerceFloat = (value) => { if (typeof value === 'number') return value; if (typeof value === 'string') return parseFloat(value); throw new AnthropicError(`Could not coerce ${value} (type: ${typeof value}) into a number`); }; export const coerceBoolean = (value) => { if (typeof value === 'boolean') return value; if (typeof value === 'string') return value === 'true'; return Boolean(value); }; export const maybeCoerceInteger = (value) => { if (value == null) { return undefined; } return coerceInteger(value); }; export const maybeCoerceFloat = (value) => { if (value == null) { return undefined; } return coerceFloat(value); }; export const maybeCoerceBoolean = (value) => { if (value == null) { return undefined; } return coerceBoolean(value); }; export const safeJSON = (text) => { try { return JSON.parse(text); } catch (err) { return undefined; } }; // Gets a value from an object, deletes the key, and returns the value (or undefined if not found) export const pop = (obj, key) => { const value = obj[key]; delete obj[key]; return value; }; //# sourceMappingURL=values.mjs.map
Save
cmd:
run