cloudflare
Version:
The official TypeScript library for the Cloudflare API
33 lines • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Attacks = exports.BaseAttacks = 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 Layer3API = tslib_1.__importStar(require("./layer3/layer3.js"));
const layer3_1 = require("./layer3/layer3.js");
const Layer7API = tslib_1.__importStar(require("./layer7/layer7.js"));
const layer7_1 = require("./layer7/layer7.js");
var BaseAttacks = /* @__PURE__ */ (() => {
class BaseAttacks extends resource_1.APIResource {
}
BaseAttacks._key = Object.freeze(['radar', 'attacks']);
return BaseAttacks;
})();
exports.BaseAttacks = BaseAttacks;
var Attacks = /* @__PURE__ */ (() => {
class Attacks extends BaseAttacks {
constructor() {
super(...arguments);
this.layer3 = new Layer3API.Layer3(this._client);
this.layer7 = new Layer7API.Layer7(this._client);
}
}
Attacks.Layer3 = layer3_1.Layer3;
Attacks.BaseLayer3 = layer3_1.BaseLayer3;
Attacks.Layer7 = layer7_1.Layer7;
Attacks.BaseLayer7 = layer7_1.BaseLayer7;
return Attacks;
})();
exports.Attacks = Attacks;
//# sourceMappingURL=attacks.js.map