UNPKG

@choerodon/master

Version:
34 lines (32 loc) 897 B
/* eslint-disable import/no-anonymous-default-export */ import JSONbig from 'json-bigint'; export default (function (_ref) { var projectId = _ref.projectId; return { autoQuery: true, selection: false, paging: false, dataKey: null, transport: { read: { url: "/agile/v1/projects/".concat(projectId, "/sprint/names"), method: 'post', data: ['started', 'closed'], transformResponse: function transformResponse(value) { try { var res = JSONbig.parse(value); if (res && res.failed) { return res; } var mainData = res.length ? res.find(function (sprint) { return sprint.statusCode === 'started'; }) : []; return mainData; } catch (error) { throw new Error(error); } } } } }; });