UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

56 lines • 1.98 kB
"use strict"; 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