cloudflare
Version:
The official TypeScript library for the Cloudflare API
39 lines • 1.76 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../core/resource.mjs";
import * as CNIsAPI from "./cnis.mjs";
import { BaseCNIs, CNIs, } from "./cnis.mjs";
import * as InterconnectsAPI from "./interconnects.mjs";
import { BaseInterconnects, Interconnects, } from "./interconnects.mjs";
import * as SettingsAPI from "./settings.mjs";
import { BaseSettings, Settings, } from "./settings.mjs";
import * as SlotsAPI from "./slots.mjs";
import { BaseSlots, Slots } from "./slots.mjs";
export var BaseNetworkInterconnects = /* @__PURE__ */ (() => {
class BaseNetworkInterconnects extends APIResource {
}
BaseNetworkInterconnects._key = Object.freeze([
'networkInterconnects',
]);
return BaseNetworkInterconnects;
})();
export var NetworkInterconnects = /* @__PURE__ */ (() => {
class NetworkInterconnects extends BaseNetworkInterconnects {
constructor() {
super(...arguments);
this.cnis = new CNIsAPI.CNIs(this._client);
this.interconnects = new InterconnectsAPI.Interconnects(this._client);
this.settings = new SettingsAPI.Settings(this._client);
this.slots = new SlotsAPI.Slots(this._client);
}
}
NetworkInterconnects.CNIs = CNIs;
NetworkInterconnects.BaseCNIs = BaseCNIs;
NetworkInterconnects.Interconnects = Interconnects;
NetworkInterconnects.BaseInterconnects = BaseInterconnects;
NetworkInterconnects.Settings = Settings;
NetworkInterconnects.BaseSettings = BaseSettings;
NetworkInterconnects.Slots = Slots;
NetworkInterconnects.BaseSlots = BaseSlots;
return NetworkInterconnects;
})();
//# sourceMappingURL=network-interconnects.mjs.map