UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

47 lines • 2.09 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../core/resource.mjs"; import * as RecordsAPI from "./records.mjs"; import { BaseRecords, Records, } from "./records.mjs"; import * as AnalyticsAPI from "./analytics/analytics.mjs"; import { Analytics, BaseAnalytics } from "./analytics/analytics.mjs"; import * as DNSSECAPI from "./dnssec/dnssec.mjs"; import { BaseDNSSECResource, DNSSECResource, } from "./dnssec/dnssec.mjs"; import * as SettingsAPI from "./settings/settings.mjs"; import { BaseSettings, Settings } from "./settings/settings.mjs"; import * as UsageAPI from "./usage/usage.mjs"; import { BaseUsage, Usage } from "./usage/usage.mjs"; import * as ZoneTransfersAPI from "./zone-transfers/zone-transfers.mjs"; import { BaseZoneTransfers, ZoneTransfers } from "./zone-transfers/zone-transfers.mjs"; export var BaseDNS = /* @__PURE__ */ (() => { class BaseDNS extends APIResource { } BaseDNS._key = Object.freeze(['dns']); return BaseDNS; })(); export var DNS = /* @__PURE__ */ (() => { class DNS extends BaseDNS { constructor() { super(...arguments); this.dnssec = new DNSSECAPI.DNSSECResource(this._client); this.records = new RecordsAPI.Records(this._client); this.usage = new UsageAPI.Usage(this._client); this.settings = new SettingsAPI.Settings(this._client); this.analytics = new AnalyticsAPI.Analytics(this._client); this.zoneTransfers = new ZoneTransfersAPI.ZoneTransfers(this._client); } } DNS.DNSSECResource = DNSSECResource; DNS.BaseDNSSECResource = BaseDNSSECResource; DNS.Records = Records; DNS.BaseRecords = BaseRecords; DNS.Usage = Usage; DNS.BaseUsage = BaseUsage; DNS.Settings = Settings; DNS.BaseSettings = BaseSettings; DNS.Analytics = Analytics; DNS.BaseAnalytics = BaseAnalytics; DNS.ZoneTransfers = ZoneTransfers; DNS.BaseZoneTransfers = BaseZoneTransfers; return DNS; })(); //# sourceMappingURL=dns.mjs.map