cloudflare
Version:
The official TypeScript library for the Cloudflare API
38 lines • 2.29 kB
TypeScript
import { APIResource } from 'cloudflare/resource';
import * as RecordsAPI from 'cloudflare/resources/dns/records';
import * as AnalyticsAPI from 'cloudflare/resources/dns/analytics/analytics';
import * as FirewallAPI from 'cloudflare/resources/dns/firewall/firewall';
export declare class DNS extends APIResource {
records: RecordsAPI.Records;
analytics: AnalyticsAPI.Analytics;
firewall: FirewallAPI.Firewall;
}
export declare namespace DNS {
export import Records = RecordsAPI.Records;
export import DNSRecord = RecordsAPI.DNSRecord;
export import RecordDeleteResponse = RecordsAPI.RecordDeleteResponse;
export import RecordExportResponse = RecordsAPI.RecordExportResponse;
export import RecordImportResponse = RecordsAPI.RecordImportResponse;
export import RecordScanResponse = RecordsAPI.RecordScanResponse;
export import DNSRecordsV4PagePaginationArray = RecordsAPI.DNSRecordsV4PagePaginationArray;
export import RecordCreateParams = RecordsAPI.RecordCreateParams;
export import RecordUpdateParams = RecordsAPI.RecordUpdateParams;
export import RecordListParams = RecordsAPI.RecordListParams;
export import RecordDeleteParams = RecordsAPI.RecordDeleteParams;
export import RecordEditParams = RecordsAPI.RecordEditParams;
export import RecordExportParams = RecordsAPI.RecordExportParams;
export import RecordGetParams = RecordsAPI.RecordGetParams;
export import RecordImportParams = RecordsAPI.RecordImportParams;
export import RecordScanParams = RecordsAPI.RecordScanParams;
export import Analytics = AnalyticsAPI.Analytics;
export import Firewall = FirewallAPI.Firewall;
export import DNSFirewall = FirewallAPI.DNSFirewall;
export import FirewallDeleteResponse = FirewallAPI.FirewallDeleteResponse;
export import DNSFirewallsV4PagePaginationArray = FirewallAPI.DNSFirewallsV4PagePaginationArray;
export import FirewallCreateParams = FirewallAPI.FirewallCreateParams;
export import FirewallListParams = FirewallAPI.FirewallListParams;
export import FirewallDeleteParams = FirewallAPI.FirewallDeleteParams;
export import FirewallEditParams = FirewallAPI.FirewallEditParams;
export import FirewallGetParams = FirewallAPI.FirewallGetParams;
}
//# sourceMappingURL=dns.d.ts.map