t-comm
Version:
专业、稳定、纯粹的工具库
30 lines (27 loc) • 775 B
JavaScript
import { instance } from './helper.mjs';
import 'axios';
function fetchAllProjectsInGroup(_a) {
var groupName = _a.groupName,
privateToken = _a.privateToken,
baseUrl = _a.baseUrl,
_b = _a.includeSubgroups,
includeSubgroups = _b === void 0 ? true : _b;
var url = "/api/v3/groups/".concat(encodeURIComponent(groupName), "?include_subgroups=").concat(includeSubgroups);
if (baseUrl) {
url = "".concat(baseUrl).concat(url);
}
return new Promise(function (resolve, reject) {
instance({
url: url,
method: 'GET',
headers: {
'PRIVATE-TOKEN': privateToken
}
}).then(function (res) {
resolve(res.data);
})["catch"](function (err) {
reject(err);
});
});
}
export { fetchAllProjectsInGroup };