cloudflare
Version:
The official TypeScript library for the Cloudflare API
46 lines • 2.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Networks = exports.BaseNetworks = void 0;
const tslib_1 = require("../../../internal/tslib.js");
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
const resource_1 = require("../../../core/resource.js");
const HostnameRoutesAPI = tslib_1.__importStar(require("./hostname-routes.js"));
const hostname_routes_1 = require("./hostname-routes.js");
const VirtualNetworksAPI = tslib_1.__importStar(require("./virtual-networks.js"));
const virtual_networks_1 = require("./virtual-networks.js");
const RoutesAPI = tslib_1.__importStar(require("./routes/routes.js"));
const routes_1 = require("./routes/routes.js");
const SubnetsAPI = tslib_1.__importStar(require("./subnets/subnets.js"));
const subnets_1 = require("./subnets/subnets.js");
var BaseNetworks = /* @__PURE__ */ (() => {
class BaseNetworks extends resource_1.APIResource {
}
BaseNetworks._key = Object.freeze([
'zeroTrust',
'networks',
]);
return BaseNetworks;
})();
exports.BaseNetworks = BaseNetworks;
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_1.Routes;
Networks.BaseRoutes = routes_1.BaseRoutes;
Networks.VirtualNetworks = virtual_networks_1.VirtualNetworks;
Networks.BaseVirtualNetworks = virtual_networks_1.BaseVirtualNetworks;
Networks.Subnets = subnets_1.Subnets;
Networks.BaseSubnets = subnets_1.BaseSubnets;
Networks.HostnameRoutes = hostname_routes_1.HostnameRoutes;
Networks.BaseHostnameRoutes = hostname_routes_1.BaseHostnameRoutes;
return Networks;
})();
exports.Networks = Networks;
//# sourceMappingURL=networks.js.map