cloudflare
Version:
The official TypeScript library for the Cloudflare API
75 lines • 3.67 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../core/resource.mjs";
import * as DNSAPI from "./dns.mjs";
import { BaseDNS } from "./dns.mjs";
import * as DomainHistoryAPI from "./domain-history.mjs";
import { BaseDomainHistoryResource, DomainHistoryResource, } from "./domain-history.mjs";
import * as IPListsAPI from "./ip-lists.mjs";
import { BaseIPLists, IPLists } from "./ip-lists.mjs";
import * as IPsAPI from "./ips.mjs";
import { BaseIPs, IPs } from "./ips.mjs";
import * as MiscategorizationsAPI from "./miscategorizations.mjs";
import { BaseMiscategorizations, Miscategorizations, } from "./miscategorizations.mjs";
import * as URLsAPI from "./urls.mjs";
import { BaseURLs, URLs } from "./urls.mjs";
import * as WhoisAPI from "./whois.mjs";
import { BaseWhois } from "./whois.mjs";
import * as ASNAPI from "./asn/asn.mjs";
import { ASN, BaseASN } from "./asn/asn.mjs";
import * as AttackSurfaceReportAPI from "./attack-surface-report/attack-surface-report.mjs";
import { AttackSurfaceReport, BaseAttackSurfaceReport } from "./attack-surface-report/attack-surface-report.mjs";
import * as DomainsAPI from "./domains/domains.mjs";
import { BaseDomains, Domains } from "./domains/domains.mjs";
import * as IndicatorFeedsAPI from "./indicator-feeds/indicator-feeds.mjs";
import { BaseIndicatorFeeds, IndicatorFeeds, } from "./indicator-feeds/indicator-feeds.mjs";
import * as SinkholesAPI from "./sinkholes/sinkholes.mjs";
import { BaseSinkholes, Sinkholes, } from "./sinkholes/sinkholes.mjs";
export var BaseIntel = /* @__PURE__ */ (() => {
class BaseIntel extends APIResource {
}
BaseIntel._key = Object.freeze(['intel']);
return BaseIntel;
})();
export var Intel = /* @__PURE__ */ (() => {
class Intel extends BaseIntel {
constructor() {
super(...arguments);
this.asn = new ASNAPI.ASN(this._client);
this.dns = new DNSAPI.DNS(this._client);
this.domains = new DomainsAPI.Domains(this._client);
this.domainHistory = new DomainHistoryAPI.DomainHistoryResource(this._client);
this.ips = new IPsAPI.IPs(this._client);
this.ipLists = new IPListsAPI.IPLists(this._client);
this.miscategorizations = new MiscategorizationsAPI.Miscategorizations(this._client);
this.whois = new WhoisAPI.Whois(this._client);
this.urls = new URLsAPI.URLs(this._client);
this.indicatorFeeds = new IndicatorFeedsAPI.IndicatorFeeds(this._client);
this.sinkholes = new SinkholesAPI.Sinkholes(this._client);
this.attackSurfaceReport = new AttackSurfaceReportAPI.AttackSurfaceReport(this._client);
}
}
Intel.ASN = ASN;
Intel.BaseASN = BaseASN;
Intel.BaseDNS = BaseDNS;
Intel.Domains = Domains;
Intel.BaseDomains = BaseDomains;
Intel.DomainHistoryResource = DomainHistoryResource;
Intel.BaseDomainHistoryResource = BaseDomainHistoryResource;
Intel.IPs = IPs;
Intel.BaseIPs = BaseIPs;
Intel.IPLists = IPLists;
Intel.BaseIPLists = BaseIPLists;
Intel.Miscategorizations = Miscategorizations;
Intel.BaseMiscategorizations = BaseMiscategorizations;
Intel.BaseWhois = BaseWhois;
Intel.URLs = URLs;
Intel.BaseURLs = BaseURLs;
Intel.IndicatorFeeds = IndicatorFeeds;
Intel.BaseIndicatorFeeds = BaseIndicatorFeeds;
Intel.Sinkholes = Sinkholes;
Intel.BaseSinkholes = BaseSinkholes;
Intel.AttackSurfaceReport = AttackSurfaceReport;
Intel.BaseAttackSurfaceReport = BaseAttackSurfaceReport;
return Intel;
})();
//# sourceMappingURL=intel.mjs.map