do-wrapper
Version:
Node.js Wrapper for Digital Ocean API v2
55 lines (54 loc) • 3.3 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
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"));
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 DigitalOcean = /** @class */ (function () {
function DigitalOcean(token, pageSize) {
if (pageSize === void 0) { pageSize = 10; }
var requestHelper = new request_helper_1.default(token);
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);
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);
}
return DigitalOcean;
}());
exports.default = DigitalOcean;