UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

41 lines (38 loc) 1.02 kB
import { instance } from './helper.js'; import 'axios'; /** * 获取commit详情 * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.commitId 提交hash * @param {string} options.privateToken 密钥 * @returns {Promise<object>} 请求Promise * @example * * getOneCommitDetail({ * projectName: 't-comm', * commitId: 'aaaa', * privateToken: 'xxxxx', * }).then((resp) => { * * }) */ function getOneCommitDetail(_a) { var projectName = _a.projectName, commitId = _a.commitId, privateToken = _a.privateToken; return new Promise(function (resolve) { instance({ url: "/projects/".concat(encodeURIComponent(projectName), "/repository/commits/").concat(encodeURIComponent(commitId)), method: 'GET', headers: { 'PRIVATE-TOKEN': privateToken } }).then(function (res) { resolve(res.data); })["catch"](function () { resolve({}); }); }); } export { getOneCommitDetail };