cloudflare
Version:
The official TypeScript library for the Cloudflare API
33 lines • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Control = exports.BaseControl = 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 RetentionAPI = tslib_1.__importStar(require("./retention.js"));
const retention_1 = require("./retention.js");
const CmbAPI = tslib_1.__importStar(require("./cmb/cmb.js"));
const cmb_1 = require("./cmb/cmb.js");
var BaseControl = /* @__PURE__ */ (() => {
class BaseControl extends resource_1.APIResource {
}
BaseControl._key = Object.freeze(['logs', 'control']);
return BaseControl;
})();
exports.BaseControl = BaseControl;
var Control = /* @__PURE__ */ (() => {
class Control extends BaseControl {
constructor() {
super(...arguments);
this.retention = new RetentionAPI.Retention(this._client);
this.cmb = new CmbAPI.Cmb(this._client);
}
}
Control.Retention = retention_1.Retention;
Control.BaseRetention = retention_1.BaseRetention;
Control.Cmb = cmb_1.Cmb;
Control.BaseCmb = cmb_1.BaseCmb;
return Control;
})();
exports.Control = Control;
//# sourceMappingURL=control.js.map