UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

39 lines • 1.79 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WAF = exports.BaseWAF = 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 OverridesAPI = tslib_1.__importStar(require("./overrides.js")); const overrides_1 = require("./overrides.js"); const PackagesAPI = tslib_1.__importStar(require("./packages/packages.js")); const packages_1 = require("./packages/packages.js"); var BaseWAF = /* @__PURE__ */ (() => { /** * @deprecated WAF managed rules API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#waf-managed-rules-apis-previous-version for full details. */ class BaseWAF extends resource_1.APIResource { } BaseWAF._key = Object.freeze(['firewall', 'waf']); return BaseWAF; })(); exports.BaseWAF = BaseWAF; var WAF = /* @__PURE__ */ (() => { /** * @deprecated WAF managed rules API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#waf-managed-rules-apis-previous-version for full details. */ class WAF extends BaseWAF { constructor() { super(...arguments); this.overrides = new OverridesAPI.Overrides(this._client); this.packages = new PackagesAPI.Packages(this._client); } } WAF.Overrides = overrides_1.Overrides; WAF.BaseOverrides = overrides_1.BaseOverrides; WAF.Packages = packages_1.Packages; WAF.BasePackages = packages_1.BasePackages; return WAF; })(); exports.WAF = WAF; //# sourceMappingURL=waf.js.map