cloudflare
Version:
The official TypeScript library for the Cloudflare API
56 lines • 1.98 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TLDs = exports.BaseTLDs = 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 MaliciousAPI = tslib_1.__importStar(require("./malicious.js"));
const malicious_1 = require("./malicious.js");
const SpamAPI = tslib_1.__importStar(require("./spam.js"));
const spam_1 = require("./spam.js");
const SpoofAPI = tslib_1.__importStar(require("./spoof.js"));
const spoof_1 = require("./spoof.js");
var BaseTLDs = /* @__PURE__ */ (() => {
class BaseTLDs extends resource_1.APIResource {
/**
* Retrieves the top TLDs by number of email messages.
*
* @example
* ```ts
* const tld =
* await client.radar.email.security.top.tlds.get();
* ```
*/
get(query = {}, options) {
return this._client.get('/radar/email/security/top/tlds', { query, ...options })._thenUnwrap((obj) => obj.result);
}
}
BaseTLDs._key = Object.freeze([
'radar',
'email',
'security',
'top',
'tlds',
]);
return BaseTLDs;
})();
exports.BaseTLDs = BaseTLDs;
var TLDs = /* @__PURE__ */ (() => {
class TLDs extends BaseTLDs {
constructor() {
super(...arguments);
this.malicious = new MaliciousAPI.Malicious(this._client);
this.spam = new SpamAPI.Spam(this._client);
this.spoof = new SpoofAPI.Spoof(this._client);
}
}
TLDs.Malicious = malicious_1.Malicious;
TLDs.BaseMalicious = malicious_1.BaseMalicious;
TLDs.Spam = spam_1.Spam;
TLDs.BaseSpam = spam_1.BaseSpam;
TLDs.Spoof = spoof_1.Spoof;
TLDs.BaseSpoof = spoof_1.BaseSpoof;
return TLDs;
})();
exports.TLDs = TLDs;
//# sourceMappingURL=tlds.js.map