UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

32 lines • 1.43 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../core/resource.mjs"; import * as TemporaryCredentialsAPI from "./temporary-credentials.mjs"; import { BaseTemporaryCredentials, TemporaryCredentials, } from "./temporary-credentials.mjs"; import * as BucketsAPI from "./buckets/buckets.mjs"; import { BaseBuckets, Buckets, } from "./buckets/buckets.mjs"; import * as SuperSlurperAPI from "./super-slurper/super-slurper.mjs"; import { BaseSuperSlurper, SuperSlurper } from "./super-slurper/super-slurper.mjs"; export var BaseR2 = /* @__PURE__ */ (() => { class BaseR2 extends APIResource { } BaseR2._key = Object.freeze(['r2']); return BaseR2; })(); export var R2 = /* @__PURE__ */ (() => { class R2 extends BaseR2 { constructor() { super(...arguments); this.buckets = new BucketsAPI.Buckets(this._client); this.temporaryCredentials = new TemporaryCredentialsAPI.TemporaryCredentials(this._client); this.superSlurper = new SuperSlurperAPI.SuperSlurper(this._client); } } R2.Buckets = Buckets; R2.BaseBuckets = BaseBuckets; R2.TemporaryCredentials = TemporaryCredentials; R2.BaseTemporaryCredentials = BaseTemporaryCredentials; R2.SuperSlurper = SuperSlurper; R2.BaseSuperSlurper = BaseSuperSlurper; return R2; })(); //# sourceMappingURL=r2.mjs.map