UNPKG

node-digitalocean

Version:
69 lines (68 loc) 4.17 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Sizes = exports.Regions = void 0; var request_helper_1 = __importDefault(require("./request-helper")); var account_1 = __importDefault(require("./modules/account")); var actions_1 = __importDefault(require("./modules/actions")); var cdn_1 = __importDefault(require("./modules/cdn")); var certificates_1 = __importDefault(require("./modules/certificates")); var databases_1 = __importDefault(require("./modules/databases")); var domains_1 = __importDefault(require("./modules/domains")); var droplets_1 = __importDefault(require("./modules/droplets/droplets")); var firewalls_1 = __importDefault(require("./modules/firewalls")); var floating_ip_1 = __importDefault(require("./modules/floating-ip")); var images_1 = __importDefault(require("./modules/images")); var keys_1 = __importDefault(require("./modules/keys")); var kubernetes_1 = __importDefault(require("./modules/kubernetes")); var load_balancers_1 = __importDefault(require("./modules/load-balancers")); var projects_1 = __importDefault(require("./modules/projects")); var regions_1 = __importDefault(require("./modules/regions")); var reports_1 = __importDefault(require("./modules/reports")); var sizes_1 = __importDefault(require("./modules/sizes")); var snapshots_1 = __importDefault(require("./modules/snapshots")); var tags_1 = __importDefault(require("./modules/tags")); var volumes_1 = __importDefault(require("./modules/volumes")); var http_1 = __importDefault(require("./http")); var vpc_1 = __importDefault(require("./modules/vpc/vpc")); // Re-export enums var regions_2 = require("./modules/shared/enum/regions"); Object.defineProperty(exports, "Regions", { enumerable: true, get: function () { return regions_2.Regions; } }); var sizes_2 = require("./modules/shared/enum/sizes"); Object.defineProperty(exports, "Sizes", { enumerable: true, get: function () { return sizes_2.Sizes; } }); var DigitalOcean = /** @class */ (function () { function DigitalOcean(token, config) { var pageSize = (config === null || config === void 0 ? void 0 : config.pageSize) || 10; var requestHelper = new request_helper_1.default(token, { apiUrl: (config === null || config === void 0 ? void 0 : config.apiUrl) || "" }); var httpClient = (0, http_1.default)(token, { baseURL: config === null || config === void 0 ? void 0 : config.apiUrl }); this.account = new account_1.default(pageSize, requestHelper); this.actions = new actions_1.default(pageSize, requestHelper); this.cdn = new cdn_1.default(pageSize, requestHelper); this.certificates = new certificates_1.default(pageSize, requestHelper); this.databases = new databases_1.default(pageSize, requestHelper); this.domains = new domains_1.default(pageSize, requestHelper); this.droplets = new droplets_1.default(pageSize, requestHelper, httpClient); this.firewalls = new firewalls_1.default(pageSize, requestHelper); this.floatingIPs = new floating_ip_1.default(pageSize, requestHelper); this.images = new images_1.default(pageSize, requestHelper); this.keys = new keys_1.default(pageSize, requestHelper); this.kubernetes = new kubernetes_1.default(pageSize, requestHelper); this.loadBalancers = new load_balancers_1.default(pageSize, requestHelper); this.projects = new projects_1.default(pageSize, requestHelper); this.regions = new regions_1.default(pageSize, requestHelper); this.reports = new reports_1.default(pageSize, requestHelper); this.sizes = new sizes_1.default(pageSize, requestHelper); this.snapshots = new snapshots_1.default(pageSize, requestHelper); this.tags = new tags_1.default(pageSize, requestHelper); this.volumes = new volumes_1.default(pageSize, requestHelper); this.vpcs = new vpc_1.default(httpClient); } return DigitalOcean; }()); exports.default = DigitalOcean;