UNPKG

@pubby/sdk

Version:
38 lines (35 loc) 1.23 kB
import { __extends, __assign } from 'tslib'; import { Rest } from '../../../lib/Rest.js'; var RolesService = /** @class */ (function (_super) { __extends(RolesService, _super); function RolesService(api) { return _super.call(this, api, "roles") || this; } RolesService.prototype.getUsers = function (roleId, params) { if (params === void 0) { params = {}; } return this.request({ method: "GET", url: roleId + "/users", params: params, }); }; RolesService.prototype.addUsers = function (roleId, users, params) { if (params === void 0) { params = {}; } return this.request({ method: "POST", url: roleId + "/users", data: users, params: params, }); }; RolesService.prototype.removeUsers = function (roleId, users, params) { if (params === void 0) { params = {}; } return this.request({ method: "DELETE", url: roleId + "/users", params: __assign(__assign({}, params), { users: users }), }); }; return RolesService; }(Rest)); export { RolesService as default };