UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

48 lines • 2.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Firewall = exports.BaseFirewall = 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 AccessRulesAPI = tslib_1.__importStar(require("./access-rules.js")); const access_rules_1 = require("./access-rules.js"); const LockdownsAPI = tslib_1.__importStar(require("./lockdowns.js")); const lockdowns_1 = require("./lockdowns.js"); const RulesAPI = tslib_1.__importStar(require("./rules.js")); const rules_1 = require("./rules.js"); const UARulesAPI = tslib_1.__importStar(require("./ua-rules.js")); const ua_rules_1 = require("./ua-rules.js"); const WAFAPI = tslib_1.__importStar(require("./waf/waf.js")); const waf_1 = require("./waf/waf.js"); var BaseFirewall = /* @__PURE__ */ (() => { class BaseFirewall extends resource_1.APIResource { } BaseFirewall._key = Object.freeze(['firewall']); return BaseFirewall; })(); exports.BaseFirewall = BaseFirewall; var Firewall = /* @__PURE__ */ (() => { class Firewall extends BaseFirewall { constructor() { super(...arguments); this.lockdowns = new LockdownsAPI.Lockdowns(this._client); this.rules = new RulesAPI.Rules(this._client); this.accessRules = new AccessRulesAPI.AccessRules(this._client); this.uaRules = new UARulesAPI.UARules(this._client); this.waf = new WAFAPI.WAF(this._client); } } Firewall.Lockdowns = lockdowns_1.Lockdowns; Firewall.BaseLockdowns = lockdowns_1.BaseLockdowns; Firewall.Rules = rules_1.Rules; Firewall.BaseRules = rules_1.BaseRules; Firewall.AccessRules = access_rules_1.AccessRules; Firewall.BaseAccessRules = access_rules_1.BaseAccessRules; Firewall.UARules = ua_rules_1.UARules; Firewall.BaseUARules = ua_rules_1.BaseUARules; Firewall.WAF = waf_1.WAF; Firewall.BaseWAF = waf_1.BaseWAF; return Firewall; })(); exports.Firewall = Firewall; //# sourceMappingURL=firewall.js.map