/opt/canhelp/node_modules/openai/internal
NameSizeModeActions
decoders/-0755rm
qs/-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
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.mts9170644editdlrm
headers.d.mts.map6480644editdlrm
headers.d.ts9160644editdlrm
headers.d.ts.map6470644editdlrm
headers.js27450644editdlrm
headers.js.map25230644editdlrm
headers.mjs25280644editdlrm
headers.mjs.map24910644editdlrm
parse.d.mts7960644editdlrm
parse.d.mts.map8510644editdlrm
parse.d.ts7920644editdlrm
parse.d.ts.map8500644editdlrm
parse.js26850644editdlrm
parse.js.map22400644editdlrm
parse.mjs25090644editdlrm
parse.mjs.map22390644editdlrm
request-options.d.mts25190644editdlrm
request-options.d.mts.map13610644editdlrm
request-options.d.ts25130644editdlrm
request-options.d.ts.map13600644editdlrm
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.js34310644editdlrm
shims.js.map22710644editdlrm
shims.mjs31250644editdlrm
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.js37210644editdlrm
to-file.js.map30800644editdlrm
to-file.mjs35690644editdlrm
to-file.mjs.map30780644editdlrm
tslib.js30890644editdlrm
tslib.mjs10800644editdlrm
types.d.mts62310644editdlrm
types.d.mts.map36570644editdlrm
types.d.ts62300644editdlrm
types.d.ts.map36560644editdlrm
types.js1970644editdlrm
types.js.map1230644editdlrm
types.mjs1320644editdlrm
types.mjs.map1230644editdlrm
uploads.d.mts19260644editdlrm
uploads.d.mts.map13120644editdlrm
uploads.d.ts19220644editdlrm
uploads.d.ts.map13110644editdlrm
uploads.js61510644editdlrm
uploads.js.map53840644editdlrm
uploads.mjs55730644editdlrm
uploads.mjs.map52760644editdlrm
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/openai/internal/shims.js (3431B)
"use strict"; // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. Object.defineProperty(exports, "__esModule", { value: true }); exports.getDefaultFetch = getDefaultFetch; exports.makeReadableStream = makeReadableStream; exports.ReadableStreamFrom = ReadableStreamFrom; exports.ReadableStreamToAsyncIterable = ReadableStreamToAsyncIterable; exports.CancelReadableStream = CancelReadableStream; function getDefaultFetch() { if (typeof fetch !== 'undefined') { return fetch; } throw new Error('`fetch` is not defined as a global; Either pass `fetch` to the client, `new OpenAI({ fetch })` or polyfill the global, `globalThis.fetch = fetch`'); } function makeReadableStream(...args) { const ReadableStream = globalThis.ReadableStream; if (typeof ReadableStream === 'undefined') { // Note: All of the platforms / runtimes we officially support already define // `ReadableStream` as a global, so this should only ever be hit on unsupported runtimes. throw new Error('`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`'); } return new ReadableStream(...args); } function ReadableStreamFrom(iterable) { let iter = Symbol.asyncIterator in iterable ? iterable[Symbol.asyncIterator]() : iterable[Symbol.iterator](); return makeReadableStream({ start() { }, async pull(controller) { const { done, value } = await iter.next(); if (done) { controller.close(); } else { controller.enqueue(value); } }, async cancel() { await iter.return?.(); }, }); } /** * Most browsers don't yet have async iterable support for ReadableStream, * and Node has a very different way of reading bytes from its "ReadableStream". * * This polyfill was pulled from https://github.com/MattiasBuelens/web-streams-polyfill/pull/122#issuecomment-1627354490 */ function ReadableStreamToAsyncIterable(stream) { if (stream[Symbol.asyncIterator]) return stream; const reader = stream.getReader(); return { async next() { try { const result = await reader.read(); if (result?.done) reader.releaseLock(); // release lock when stream becomes closed return result; } catch (e) { reader.releaseLock(); // release lock when stream becomes errored throw e; } }, async return() { const cancelPromise = reader.cancel(); reader.releaseLock(); await cancelPromise; return { done: true, value: undefined }; }, [Symbol.asyncIterator]() { return this; }, }; } /** * Cancels a ReadableStream we don't need to consume. * See https://undici.nodejs.org/#/?id=garbage-collection */ async function CancelReadableStream(stream) { if (stream === null || typeof stream !== 'object') return; if (stream[Symbol.asyncIterator]) { await stream[Symbol.asyncIterator]().return?.(); return; } const reader = stream.getReader(); const cancelPromise = reader.cancel(); reader.releaseLock(); await cancelPromise; } //# sourceMappingURL=shims.js.map