cloudflare
Version:
The official TypeScript library for the Cloudflare API
47 lines • 2.09 kB
JavaScript
// 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