magicbell
Version:
MagicBell API wrapper
24 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProjectClient = void 0;
const client_js_1 = require("./client/client.js");
const options_js_1 = require("./client/options.js");
const utils_js_1 = require("./lib/utils.js");
const broadcasts_js_1 = require("./project-resources/broadcasts.js");
const imports_js_1 = require("./project-resources/imports.js");
const metrics_js_1 = require("./project-resources/metrics.js");
const users_js_1 = require("./project-resources/users.js");
class ProjectClient extends client_js_1.Client {
broadcasts = new broadcasts_js_1.Broadcasts(this);
imports = new imports_js_1.Imports(this);
metrics = new metrics_js_1.Metrics(this);
users = new users_js_1.Users(this);
constructor(options) {
if (!('token' in options) || !(0, utils_js_1.isString)(options.token)) {
(0, options_js_1.assertHasRequiredOptions)(options, ['apiKey', 'apiSecret']);
}
super(options);
}
}
exports.ProjectClient = ProjectClient;
//# sourceMappingURL=project-client.js.map