cloudflare
Version:
The official TypeScript library for the Cloudflare API
33 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Usage = exports.BaseUsage = void 0;
const tslib_1 = require("../../../internal/tslib.js");
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
const resource_1 = require("../../../core/resource.js");
const AccountAPI = tslib_1.__importStar(require("./account.js"));
const account_1 = require("./account.js");
const ZoneAPI = tslib_1.__importStar(require("./zone.js"));
const zone_1 = require("./zone.js");
var BaseUsage = /* @__PURE__ */ (() => {
class BaseUsage extends resource_1.APIResource {
}
BaseUsage._key = Object.freeze(['dns', 'usage']);
return BaseUsage;
})();
exports.BaseUsage = BaseUsage;
var Usage = /* @__PURE__ */ (() => {
class Usage extends BaseUsage {
constructor() {
super(...arguments);
this.zone = new ZoneAPI.Zone(this._client);
this.account = new AccountAPI.Account(this._client);
}
}
Usage.Zone = zone_1.Zone;
Usage.BaseZone = zone_1.BaseZone;
Usage.Account = account_1.Account;
Usage.BaseAccount = account_1.BaseAccount;
return Usage;
})();
exports.Usage = Usage;
//# sourceMappingURL=usage.js.map