UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

41 lines • 1.72 kB
"use strict"; 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