cloudflare
Version:
The official TypeScript library for the Cloudflare API
40 lines • 1.74 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../../core/resource.mjs";
import * as HostnameRoutesAPI from "./hostname-routes.mjs";
import { BaseHostnameRoutes, HostnameRoutes, } from "./hostname-routes.mjs";
import * as VirtualNetworksAPI from "./virtual-networks.mjs";
import { BaseVirtualNetworks, VirtualNetworks, } from "./virtual-networks.mjs";
import * as RoutesAPI from "./routes/routes.mjs";
import { BaseRoutes, Routes, } from "./routes/routes.mjs";
import * as SubnetsAPI from "./subnets/subnets.mjs";
import { BaseSubnets, Subnets } from "./subnets/subnets.mjs";
export var BaseNetworks = /* @__PURE__ */ (() => {
class BaseNetworks extends APIResource {
}
BaseNetworks._key = Object.freeze([
'zeroTrust',
'networks',
]);
return BaseNetworks;
})();
export var Networks = /* @__PURE__ */ (() => {
class Networks extends BaseNetworks {
constructor() {
super(...arguments);
this.routes = new RoutesAPI.Routes(this._client);
this.virtualNetworks = new VirtualNetworksAPI.VirtualNetworks(this._client);
this.subnets = new SubnetsAPI.Subnets(this._client);
this.hostnameRoutes = new HostnameRoutesAPI.HostnameRoutes(this._client);
}
}
Networks.Routes = Routes;
Networks.BaseRoutes = BaseRoutes;
Networks.VirtualNetworks = VirtualNetworks;
Networks.BaseVirtualNetworks = BaseVirtualNetworks;
Networks.Subnets = Subnets;
Networks.BaseSubnets = BaseSubnets;
Networks.HostnameRoutes = HostnameRoutes;
Networks.BaseHostnameRoutes = BaseHostnameRoutes;
return Networks;
})();
//# sourceMappingURL=networks.mjs.map