cloudflare
Version:
The official TypeScript library for the Cloudflare API
66 lines • 3.3 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../../core/resource.mjs";
import * as ColosAPI from "./colos.mjs";
import { BaseColos, Colos } from "./colos.mjs";
import * as RulesAPI from "./rules.mjs";
import { BaseRules, Rules, } from "./rules.mjs";
import * as TracerouteTestsAPI from "./traceroute-tests.mjs";
import { BaseTracerouteTests, TracerouteTests, } from "./traceroute-tests.mjs";
import * as WARPChangeEventsAPI from "./warp-change-events.mjs";
import { BaseWARPChangeEvents, WARPChangeEvents, } from "./warp-change-events.mjs";
import * as CommandsAPI from "./commands/commands.mjs";
import { BaseCommands, Commands, } from "./commands/commands.mjs";
import * as DevicesAPI from "./devices/devices.mjs";
import { BaseDevices, Devices } from "./devices/devices.mjs";
import * as FleetStatusAPI from "./fleet-status/fleet-status.mjs";
import { BaseFleetStatus, FleetStatus, } from "./fleet-status/fleet-status.mjs";
import * as HTTPTestsAPI from "./http-tests/http-tests.mjs";
import { BaseHTTPTests, HTTPTests } from "./http-tests/http-tests.mjs";
import * as TestsAPI from "./tests/tests.mjs";
import { BaseTests } from "./tests/tests.mjs";
import * as TracerouteTestResultsAPI from "./traceroute-test-results/traceroute-test-results.mjs";
import { BaseTracerouteTestResults, TracerouteTestResults, } from "./traceroute-test-results/traceroute-test-results.mjs";
export var BaseDEX = /* @__PURE__ */ (() => {
class BaseDEX extends APIResource {
}
BaseDEX._key = Object.freeze(['zeroTrust', 'dex']);
return BaseDEX;
})();
export var DEX = /* @__PURE__ */ (() => {
class DEX extends BaseDEX {
constructor() {
super(...arguments);
this.warpChangeEvents = new WARPChangeEventsAPI.WARPChangeEvents(this._client);
this.commands = new CommandsAPI.Commands(this._client);
this.colos = new ColosAPI.Colos(this._client);
this.fleetStatus = new FleetStatusAPI.FleetStatus(this._client);
this.httpTests = new HTTPTestsAPI.HTTPTests(this._client);
this.tests = new TestsAPI.Tests(this._client);
this.tracerouteTestResults = new TracerouteTestResultsAPI.TracerouteTestResults(this._client);
this.tracerouteTests = new TracerouteTestsAPI.TracerouteTests(this._client);
this.rules = new RulesAPI.Rules(this._client);
this.devices = new DevicesAPI.Devices(this._client);
}
}
DEX.WARPChangeEvents = WARPChangeEvents;
DEX.BaseWARPChangeEvents = BaseWARPChangeEvents;
DEX.Commands = Commands;
DEX.BaseCommands = BaseCommands;
DEX.Colos = Colos;
DEX.BaseColos = BaseColos;
DEX.FleetStatus = FleetStatus;
DEX.BaseFleetStatus = BaseFleetStatus;
DEX.HTTPTests = HTTPTests;
DEX.BaseHTTPTests = BaseHTTPTests;
DEX.BaseTests = BaseTests;
DEX.TracerouteTestResults = TracerouteTestResults;
DEX.BaseTracerouteTestResults = BaseTracerouteTestResults;
DEX.TracerouteTests = TracerouteTests;
DEX.BaseTracerouteTests = BaseTracerouteTests;
DEX.Rules = Rules;
DEX.BaseRules = BaseRules;
DEX.Devices = Devices;
DEX.BaseDevices = BaseDevices;
return DEX;
})();
//# sourceMappingURL=dex.mjs.map