cloudflare
Version:
The official TypeScript library for the Cloudflare API
39 lines • 1.79 kB
JavaScript
;
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