cloudflare
Version:
The official TypeScript library for the Cloudflare API
41 lines • 1.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Casb = exports.BaseCasb = 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 IntegrationsAPI = tslib_1.__importStar(require("./integrations.js"));
const integrations_1 = require("./integrations.js");
const ApplicationsAPI = tslib_1.__importStar(require("./applications/applications.js"));
const applications_1 = require("./applications/applications.js");
const PostureAPI = tslib_1.__importStar(require("./posture/posture.js"));
const posture_1 = require("./posture/posture.js");
var BaseCasb = /* @__PURE__ */ (() => {
class BaseCasb extends resource_1.APIResource {
}
BaseCasb._key = Object.freeze([
'zeroTrust',
'casb',
]);
return BaseCasb;
})();
exports.BaseCasb = BaseCasb;
var Casb = /* @__PURE__ */ (() => {
class Casb extends BaseCasb {
constructor() {
super(...arguments);
this.applications = new ApplicationsAPI.Applications(this._client);
this.integrations = new IntegrationsAPI.Integrations(this._client);
this.posture = new PostureAPI.Posture(this._client);
}
}
Casb.Applications = applications_1.Applications;
Casb.BaseApplications = applications_1.BaseApplications;
Casb.Integrations = integrations_1.Integrations;
Casb.BaseIntegrations = integrations_1.BaseIntegrations;
Casb.Posture = posture_1.Posture;
Casb.BasePosture = posture_1.BasePosture;
return Casb;
})();
exports.Casb = Casb;
//# sourceMappingURL=casb.js.map