@atlassianlabs/jira-pi-common-models
Advanced tools
Comparing version 1.0.8 to 1.0.9
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.isEmptyUser = isEmptyUser; | ||
exports.createEmptyIssueLinkIssue = createEmptyIssueLinkIssue; | ||
exports.createEmptyMinimalIssue = createEmptyMinimalIssue; | ||
exports.createIssueNotFoundIssue = createIssueNotFoundIssue; | ||
exports.emptyUser = exports.emptyTransition = exports.emptyStatusCategory = exports.emptyStatus = exports.emptyProject = exports.emptyPriority = exports.emptyMinimalIssue = exports.emptyIssueType = exports.emptyIssueLinkType = exports.emptyIssueLinkIssue = exports.emptyComment = exports.emptyAvatars = void 0; | ||
exports.isEmptyProject = isEmptyProject; | ||
exports.isEmptyUser = isEmptyUser; | ||
exports.isNotFoundIssue = isNotFoundIssue; | ||
exports.createEmptyIssueLinkIssue = createEmptyIssueLinkIssue; | ||
exports.isEmptyProject = isEmptyProject; | ||
exports.emptyComment = exports.emptyProject = exports.emptyIssueLinkIssue = exports.issueNotFoundIssue = exports.emptyMinimalIssue = exports.emptyTransition = exports.emptyPriority = exports.emptyStatus = exports.emptyStatusCategory = exports.emptyIssueLinkType = exports.emptyIssueType = exports.emptyUser = exports.emptyAvatars = void 0; | ||
exports.issueNotFoundIssue = void 0; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var emptyAvatars = { | ||
var emptyAvatars = exports.emptyAvatars = { | ||
'48x48': '', | ||
@@ -24,4 +22,3 @@ '24x24': '', | ||
}; | ||
exports.emptyAvatars = emptyAvatars; | ||
var emptyUser = { | ||
var emptyUser = exports.emptyUser = { | ||
accountId: '', | ||
@@ -36,9 +33,6 @@ active: true, | ||
}; | ||
exports.emptyUser = emptyUser; | ||
function isEmptyUser(u) { | ||
return u && (u.accountId === undefined || u.accountId.trim() === ''); | ||
} | ||
var emptyIssueType = { | ||
var emptyIssueType = exports.emptyIssueType = { | ||
avatarId: -1, | ||
@@ -53,4 +47,3 @@ description: 'empty', | ||
}; | ||
exports.emptyIssueType = emptyIssueType; | ||
var emptyIssueLinkType = { | ||
var emptyIssueLinkType = exports.emptyIssueLinkType = { | ||
id: '', | ||
@@ -61,4 +54,3 @@ name: '', | ||
}; | ||
exports.emptyIssueLinkType = emptyIssueLinkType; | ||
var emptyStatusCategory = { | ||
var emptyStatusCategory = exports.emptyStatusCategory = { | ||
colorName: '', | ||
@@ -70,4 +62,3 @@ id: -1, | ||
}; | ||
exports.emptyStatusCategory = emptyStatusCategory; | ||
var emptyStatus = { | ||
var emptyStatus = exports.emptyStatus = { | ||
description: '', | ||
@@ -80,4 +71,3 @@ iconUrl: '', | ||
}; | ||
exports.emptyStatus = emptyStatus; | ||
var emptyPriority = { | ||
var emptyPriority = exports.emptyPriority = { | ||
id: '', | ||
@@ -87,4 +77,3 @@ name: '', | ||
}; | ||
exports.emptyPriority = emptyPriority; | ||
var emptyTransition = { | ||
var emptyTransition = exports.emptyTransition = { | ||
hasScreen: false, | ||
@@ -98,4 +87,3 @@ id: '', | ||
}; | ||
exports.emptyTransition = emptyTransition; | ||
var emptyMinimalIssue = { | ||
var emptyMinimalIssue = exports.emptyMinimalIssue = { | ||
key: '', | ||
@@ -124,4 +112,2 @@ id: '', | ||
}; | ||
exports.emptyMinimalIssue = emptyMinimalIssue; | ||
function createEmptyMinimalIssue(emptySiteDetails) { | ||
@@ -150,19 +136,14 @@ return { | ||
} | ||
var issueNotFoundIssue = (0, _extends2["default"])({}, emptyMinimalIssue, {}, { | ||
var issueNotFoundIssue = exports.issueNotFoundIssue = (0, _extends2["default"])({}, emptyMinimalIssue, { | ||
key: 'NOTFOUND' | ||
}); | ||
exports.issueNotFoundIssue = issueNotFoundIssue; | ||
function createIssueNotFoundIssue(emptyMinimalIssue) { | ||
return (0, _extends2["default"])({}, emptyMinimalIssue, {}, { | ||
return (0, _extends2["default"])({}, emptyMinimalIssue, { | ||
key: 'NOTFOUND' | ||
}); | ||
} | ||
function isNotFoundIssue(p) { | ||
return p && p.key === 'NOTFOUND'; | ||
} | ||
var emptyIssueLinkIssue = { | ||
var emptyIssueLinkIssue = exports.emptyIssueLinkIssue = { | ||
key: '', | ||
@@ -181,4 +162,2 @@ id: '', | ||
}; | ||
exports.emptyIssueLinkIssue = emptyIssueLinkIssue; | ||
function createEmptyIssueLinkIssue(emptySiteDetails) { | ||
@@ -197,4 +176,3 @@ return { | ||
} | ||
var emptyProject = { | ||
var emptyProject = exports.emptyProject = { | ||
id: '', | ||
@@ -210,9 +188,6 @@ name: '', | ||
}; | ||
exports.emptyProject = emptyProject; | ||
function isEmptyProject(p) { | ||
return !p || p.key === undefined || p.key === ''; | ||
} | ||
var emptyComment = { | ||
var emptyComment = exports.emptyComment = { | ||
author: emptyUser, | ||
@@ -226,3 +201,5 @@ body: '', | ||
jsdPublic: false | ||
}; // export const emptyIssueTypeUI: IssueTypeUI<JiraSiteInfo> = { | ||
}; | ||
// export const emptyIssueTypeUI: IssueTypeUI<JiraSiteInfo> = { | ||
// siteDetails: { baseApiUrl: '', isCloud: true }, | ||
@@ -236,2 +213,3 @@ // apiVersion: 2, | ||
// }; | ||
// export function createEmptyIssueTypeUI<S extends JiraSiteInfo>(emptySiteDetails: S): IssueTypeUI<S> { | ||
@@ -248,2 +226,3 @@ // return { | ||
// } | ||
// export const emptyIssueTypeIssueCreateMetadata: IssueTypeIssueCreateMetadata = { | ||
@@ -260,2 +239,3 @@ // self: "", | ||
// }; | ||
// export const emptyProjectIssueCreateMetadata: ProjectIssueCreateMetadata = { | ||
@@ -267,4 +247,2 @@ // id: 'empty', | ||
// issuetypes: [emptyIssueTypeIssueCreateMetadata], | ||
// }; | ||
exports.emptyComment = emptyComment; | ||
// }; |
import { JiraSiteInfo } from './JiraSiteInfo'; | ||
export declare type MinimalIssueOrKeyAndSite<S extends JiraSiteInfo> = MinimalIssue<S> | IssueKeyAndSite<S>; | ||
export type MinimalIssueOrKeyAndSite<S extends JiraSiteInfo> = MinimalIssue<S> | IssueKeyAndSite<S>; | ||
export interface MinimalIssue<S extends JiraSiteInfo> { | ||
@@ -25,6 +25,6 @@ key: string; | ||
} | ||
export declare type IssueKeyAndSite<S extends JiraSiteInfo> = Pick<MinimalIssue<S>, 'siteDetails' | 'key'>; | ||
export declare type IssueLinkIssue<S extends JiraSiteInfo> = Pick<MinimalIssue<S>, 'siteDetails' | 'id' | 'self' | 'key' | 'created' | 'summary' | 'status' | 'priority' | 'issuetype'>; | ||
export type IssueKeyAndSite<S extends JiraSiteInfo> = Pick<MinimalIssue<S>, 'siteDetails' | 'key'>; | ||
export type IssueLinkIssue<S extends JiraSiteInfo> = Pick<MinimalIssue<S>, 'siteDetails' | 'id' | 'self' | 'key' | 'created' | 'summary' | 'status' | 'priority' | 'issuetype'>; | ||
export declare const IssueLinkIssueKeys: string[]; | ||
export declare type MinimalORIssueLink<S extends JiraSiteInfo> = MinimalIssue<S> | IssueLinkIssue<S>; | ||
export type MinimalORIssueLink<S extends JiraSiteInfo> = MinimalIssue<S> | IssueLinkIssue<S>; | ||
export declare function readIssueLinkIssues<S extends JiraSiteInfo>(values: any[], siteDetails: S): IssueLinkIssue<S>[]; | ||
@@ -31,0 +31,0 @@ export declare function readIssueLinkIssue<S extends JiraSiteInfo>(value: any, siteDetails: S): IssueLinkIssue<S>; |
@@ -6,26 +6,24 @@ "use strict"; | ||
}); | ||
exports.readIssueLinkIssues = readIssueLinkIssues; | ||
exports.readIssueLinkIssue = readIssueLinkIssue; | ||
exports.readMinimalIssueLinks = readMinimalIssueLinks; | ||
exports.readMinimalIssueLink = readMinimalIssueLink; | ||
exports.readComponent = readComponent; | ||
exports.readVersion = readVersion; | ||
exports.readIssueLinkTypes = readIssueLinkTypes; | ||
exports.readProject = readProject; | ||
exports.readWatches = readWatches; | ||
exports.readVotes = readVotes; | ||
exports.isMinimalIssue = isMinimalIssue; | ||
exports.JsdInternalCommentVisibility = exports.IssueLinkIssueKeys = void 0; | ||
exports.isComment = isComment; | ||
exports.isIssueKeyAndSite = isIssueKeyAndSite; | ||
exports.isIssueLinkType = isIssueLinkType; | ||
exports.isIssueType = isIssueType; | ||
exports.isIssueLinkType = isIssueLinkType; | ||
exports.isStatus = isStatus; | ||
exports.isMinimalIssue = isMinimalIssue; | ||
exports.isPriority = isPriority; | ||
exports.isTransition = isTransition; | ||
exports.isProject = isProject; | ||
exports.isProjectArray = isProjectArray; | ||
exports.isComment = isComment; | ||
exports.JsdInternalCommentVisibility = exports.IssueLinkIssueKeys = void 0; | ||
var IssueLinkIssueKeys = ['id', 'self', 'key', 'created', 'summary', 'status', 'priority', 'issuetype']; | ||
exports.IssueLinkIssueKeys = IssueLinkIssueKeys; | ||
exports.isStatus = isStatus; | ||
exports.isTransition = isTransition; | ||
exports.readComponent = readComponent; | ||
exports.readIssueLinkIssue = readIssueLinkIssue; | ||
exports.readIssueLinkIssues = readIssueLinkIssues; | ||
exports.readIssueLinkTypes = readIssueLinkTypes; | ||
exports.readMinimalIssueLink = readMinimalIssueLink; | ||
exports.readMinimalIssueLinks = readMinimalIssueLinks; | ||
exports.readProject = readProject; | ||
exports.readVersion = readVersion; | ||
exports.readVotes = readVotes; | ||
exports.readWatches = readWatches; | ||
var IssueLinkIssueKeys = exports.IssueLinkIssueKeys = ['id', 'self', 'key', 'created', 'summary', 'status', 'priority', 'issuetype']; | ||
function readIssueLinkIssues(values, siteDetails) { | ||
@@ -36,3 +34,2 @@ return values.map(function (val) { | ||
} | ||
function readIssueLinkIssue(value, siteDetails) { | ||
@@ -51,3 +48,2 @@ if (isMinimalIssue(value)) { | ||
} | ||
return { | ||
@@ -64,3 +60,2 @@ id: value.id, | ||
} | ||
function readMinimalIssueLinks(values, siteDetails) { | ||
@@ -71,3 +66,2 @@ return values.map(function (val) { | ||
} | ||
function readMinimalIssueLink(value, siteDetails) { | ||
@@ -81,3 +75,2 @@ return { | ||
} | ||
function readComponent(value) { | ||
@@ -89,3 +82,2 @@ return { | ||
} | ||
function readVersion(params) { | ||
@@ -99,3 +91,2 @@ return { | ||
} | ||
function readIssueLinkTypes(values) { | ||
@@ -106,16 +97,11 @@ return values.map(function (val) { | ||
} | ||
var JsdInternalCommentVisibility = { | ||
var JsdInternalCommentVisibility = exports.JsdInternalCommentVisibility = { | ||
type: 'jsdPublic', | ||
value: 'internal' | ||
}; | ||
exports.JsdInternalCommentVisibility = JsdInternalCommentVisibility; | ||
function readProject(projectJson) { | ||
var avatarUrls = {}; | ||
if (projectJson.avatarUrls) { | ||
avatarUrls = projectJson.avatarUrls; | ||
} | ||
return { | ||
@@ -133,3 +119,2 @@ id: projectJson.id, | ||
} | ||
function readWatches(watchesJson) { | ||
@@ -143,3 +128,2 @@ if (watchesJson) { | ||
} | ||
return { | ||
@@ -151,3 +135,2 @@ isWatching: false, | ||
} | ||
function readVotes(votesJson) { | ||
@@ -161,3 +144,2 @@ if (votesJson) { | ||
} | ||
return { | ||
@@ -169,41 +151,31 @@ hasVoted: false, | ||
} | ||
function isMinimalIssue(a) { | ||
return a && a.key !== undefined && a.transitions !== undefined && a.id !== undefined && a.summary !== undefined && a.status !== undefined && a.issuetype !== undefined; | ||
} | ||
function isIssueKeyAndSite(a) { | ||
return a && a.key !== undefined && a.siteDetails !== undefined; | ||
} | ||
function isIssueType(a) { | ||
return a && a.iconUrl !== undefined && a.description !== undefined; | ||
} | ||
function isIssueLinkType(a) { | ||
return a && a.id !== undefined && a.name !== undefined && a.inward !== undefined && a.outward !== undefined; | ||
} | ||
function isStatus(a) { | ||
return a && a.iconUrl !== undefined && a.statusCategory !== undefined; | ||
} | ||
function isPriority(a) { | ||
return a && a.name !== undefined && a.iconUrl !== undefined; | ||
} | ||
function isTransition(a) { | ||
return a && a.to !== undefined && a.id !== undefined && a.id !== '' && a.name !== undefined && a.name !== ''; | ||
} | ||
function isProject(a) { | ||
return a && a.key !== undefined && a.name !== undefined && a.id !== undefined && a.projectTypeKey !== undefined; | ||
} | ||
function isProjectArray(a) { | ||
return Array.isArray(a) && a.length > 0 && isProject(a[0]); | ||
} | ||
function isComment(a) { | ||
return a && a.author !== undefined && a.body !== undefined; | ||
} |
@@ -6,5 +6,5 @@ "use strict"; | ||
}); | ||
exports.epicsDisabled = void 0; | ||
exports.getEpicFieldInfo = getEpicFieldInfo; | ||
exports.epicsDisabled = void 0; | ||
var epicsDisabled = { | ||
var epicsDisabled = exports.epicsDisabled = { | ||
epicLink: { | ||
@@ -27,4 +27,2 @@ name: '', | ||
}; | ||
exports.epicsDisabled = epicsDisabled; | ||
function getEpicFieldInfo(fields) { | ||
@@ -35,3 +33,2 @@ var epicInfo = epicsDisabled; | ||
var epicColor = undefined; | ||
if (Object.keys(fields).length > 0) { | ||
@@ -42,3 +39,2 @@ Object.values(fields).filter(function (field) { | ||
} | ||
return undefined; | ||
@@ -68,3 +64,2 @@ }).forEach(function (field) { | ||
} | ||
if (epicName && epicLink) { | ||
@@ -75,8 +70,6 @@ epicInfo.epicName = epicName; | ||
} | ||
if (epicColor) { | ||
epicInfo.epicColor = epicColor; | ||
} | ||
return epicInfo; | ||
} |
@@ -113,7 +113,7 @@ import _extends from "@babel/runtime/helpers/esm/extends"; | ||
} | ||
export var issueNotFoundIssue = _extends({}, emptyMinimalIssue, {}, { | ||
export var issueNotFoundIssue = _extends({}, emptyMinimalIssue, { | ||
key: 'NOTFOUND' | ||
}); | ||
export function createIssueNotFoundIssue(emptyMinimalIssue) { | ||
return _extends({}, emptyMinimalIssue, {}, { | ||
return _extends({}, emptyMinimalIssue, { | ||
key: 'NOTFOUND' | ||
@@ -175,3 +175,5 @@ }); | ||
jsdPublic: false | ||
}; // export const emptyIssueTypeUI: IssueTypeUI<JiraSiteInfo> = { | ||
}; | ||
// export const emptyIssueTypeUI: IssueTypeUI<JiraSiteInfo> = { | ||
// siteDetails: { baseApiUrl: '', isCloud: true }, | ||
@@ -185,2 +187,3 @@ // apiVersion: 2, | ||
// }; | ||
// export function createEmptyIssueTypeUI<S extends JiraSiteInfo>(emptySiteDetails: S): IssueTypeUI<S> { | ||
@@ -197,2 +200,3 @@ // return { | ||
// } | ||
// export const emptyIssueTypeIssueCreateMetadata: IssueTypeIssueCreateMetadata = { | ||
@@ -209,2 +213,3 @@ // self: "", | ||
// }; | ||
// export const emptyProjectIssueCreateMetadata: ProjectIssueCreateMetadata = { | ||
@@ -211,0 +216,0 @@ // id: 'empty', |
@@ -20,3 +20,2 @@ export var IssueLinkIssueKeys = ['id', 'self', 'key', 'created', 'summary', 'status', 'priority', 'issuetype']; | ||
} | ||
return { | ||
@@ -71,7 +70,5 @@ id: value.id, | ||
var avatarUrls = {}; | ||
if (projectJson.avatarUrls) { | ||
avatarUrls = projectJson.avatarUrls; | ||
} | ||
return { | ||
@@ -97,3 +94,2 @@ id: projectJson.id, | ||
} | ||
return { | ||
@@ -113,3 +109,2 @@ isWatching: false, | ||
} | ||
return { | ||
@@ -116,0 +111,0 @@ hasVoted: false, |
@@ -24,3 +24,2 @@ export var epicsDisabled = { | ||
var epicColor = undefined; | ||
if (Object.keys(fields).length > 0) { | ||
@@ -31,3 +30,2 @@ Object.values(fields).filter(function (field) { | ||
} | ||
return undefined; | ||
@@ -57,3 +55,2 @@ }).forEach(function (field) { | ||
} | ||
if (epicName && epicLink) { | ||
@@ -64,8 +61,6 @@ epicInfo.epicName = epicName; | ||
} | ||
if (epicColor) { | ||
epicInfo.epicColor = epicColor; | ||
} | ||
return epicInfo; | ||
} |
@@ -7,3 +7,2 @@ import { createEmptyMinimalIssue, emptyIssueType, emptyPriority, emptyStatus, emptyTransition } from './emptyEntities'; | ||
} | ||
var subtasks = getSubtasks(issueJson, siteDetails); | ||
@@ -13,7 +12,5 @@ var issuelinks = getIssueLinks(issueJson, siteDetails); | ||
var descriptionHtml = issueJson.fields.description; | ||
if (issueJson.renderedFields && issueJson.renderedFields.description) { | ||
descriptionHtml = issueJson.renderedFields.description; | ||
} | ||
var created = issueJson.fields.created ? new Date(Date.parse(issueJson.fields.created)) : new Date(); | ||
@@ -45,6 +42,4 @@ var updated = issueJson.fields.updated ? new Date(Date.parse(issueJson.fields.updated)) : new Date(); | ||
} | ||
function getTransitions(issueJson) { | ||
var transitions = []; | ||
if (issueJson.transitions) { | ||
@@ -55,28 +50,21 @@ transitions = issueJson.transitions.map(function (transitionJson) { | ||
} | ||
return emptyTransition; | ||
}); | ||
} | ||
return transitions; | ||
} | ||
function getSubtasks(issueJson, siteDetails) { | ||
var subtasks = []; | ||
if (issueJson.fields.subtasks && Array.isArray(issueJson.fields.subtasks)) { | ||
subtasks = issueJson.fields.subtasks.map(function (subtaskJson) { | ||
var subtaskIssue = readIssueLinkIssue(subtaskJson, siteDetails); // subtask creation date is not returned in the api response | ||
var subtaskIssue = readIssueLinkIssue(subtaskJson, siteDetails); | ||
// subtask creation date is not returned in the api response | ||
//subtaskIssue.created = new Date(Date.parse(issueJson.fields.created)); | ||
return subtaskIssue; | ||
}); | ||
} | ||
return subtasks; | ||
} | ||
function getIssueLinks(issueJson, siteDetails) { | ||
var issuelinks = []; | ||
if (issueJson.fields.issuelinks && Array.isArray(issueJson.fields.issuelinks)) { | ||
@@ -96,3 +84,2 @@ issuelinks = issueJson.fields.issuelinks.filter(function (issuelinkJson) { | ||
var _linkedIssue = readIssueLinkIssue(issuelinkJson.outwardIssue, siteDetails); | ||
_linkedIssue.created = new Date(Date.parse(issueJson.fields.created)); | ||
@@ -107,4 +94,3 @@ return { | ||
} | ||
return issuelinks; | ||
} |
@@ -1,3 +0,6 @@ | ||
import _regeneratorRuntime from "@babel/runtime/regenerator"; | ||
import _typeof from "@babel/runtime/helpers/esm/typeof"; | ||
import _asyncToGenerator from "@babel/runtime/helpers/esm/asyncToGenerator"; | ||
import _createClass from "@babel/runtime/helpers/esm/createClass"; | ||
import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; | ||
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } | ||
import { isProject, isProjectArray, readProject } from './entities'; | ||
@@ -23,64 +26,60 @@ import { minimalIssueFromJsonObject } from './issueFromJson'; | ||
} | ||
export var IssuePickerResult = function IssuePickerResult() { | ||
export var IssuePickerResult = /*#__PURE__*/_createClass(function IssuePickerResult() { | ||
_classCallCheck(this, IssuePickerResult); | ||
this.sections = void 0; | ||
}; | ||
}); | ||
export function isIssuePickerResult(a) { | ||
return a && a.sections !== undefined; | ||
} | ||
export var Section = function Section() { | ||
export var Section = /*#__PURE__*/_createClass(function Section() { | ||
_classCallCheck(this, Section); | ||
this.issues = void 0; | ||
}; | ||
export var GroupPickerResult = function GroupPickerResult() { | ||
}); | ||
export var GroupPickerResult = /*#__PURE__*/_createClass(function GroupPickerResult() { | ||
_classCallCheck(this, GroupPickerResult); | ||
this.groups = void 0; | ||
}; | ||
export var Group = function Group() { | ||
}); | ||
export var Group = /*#__PURE__*/_createClass(function Group() { | ||
_classCallCheck(this, Group); | ||
this.name = void 0; | ||
this.html = void 0; | ||
}; | ||
}); | ||
export function isGroupPickerResult(a) { | ||
return a && a.groups !== undefined; | ||
} | ||
export var AutocompleteSuggestionsResult = function AutocompleteSuggestionsResult() { | ||
export var AutocompleteSuggestionsResult = /*#__PURE__*/_createClass(function AutocompleteSuggestionsResult() { | ||
_classCallCheck(this, AutocompleteSuggestionsResult); | ||
this.results = void 0; | ||
}; | ||
}); | ||
export function isAutocompleteSuggestionsResult(a) { | ||
return a && a.results !== undefined && Array.isArray(a.results) && a.results.length > 0 && a.results[0].displayName !== undefined; | ||
} | ||
export var JQLAutocompleteData = function JQLAutocompleteData() { | ||
export var JQLAutocompleteData = /*#__PURE__*/_createClass(function JQLAutocompleteData() { | ||
_classCallCheck(this, JQLAutocompleteData); | ||
this.visibleFieldNames = void 0; | ||
this.visibleFunctionNames = void 0; | ||
this.jqlReservedWords = void 0; | ||
}; | ||
export var JQLFieldData = function JQLFieldData() { | ||
}); | ||
export var JQLFieldData = /*#__PURE__*/_createClass(function JQLFieldData() { | ||
_classCallCheck(this, JQLFieldData); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
this.orderable = void 0; | ||
//tf | ||
this.searchable = void 0; | ||
//tf | ||
this.auto = void 0; | ||
//tf | ||
this.cfid = void 0; | ||
this.operators = void 0; | ||
this.types = void 0; | ||
}; | ||
export var JQLFunctionData = function JQLFunctionData() { | ||
}); | ||
export var JQLFunctionData = /*#__PURE__*/_createClass(function JQLFunctionData() { | ||
_classCallCheck(this, JQLFunctionData); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
this.isList = void 0; | ||
//tf | ||
this.types = void 0; | ||
}; | ||
}); | ||
export function readJQLAutocompleteData(params) { | ||
@@ -121,8 +120,7 @@ return { | ||
} | ||
export var AutocompleteSuggestion = function AutocompleteSuggestion() { | ||
export var AutocompleteSuggestion = /*#__PURE__*/_createClass(function AutocompleteSuggestion() { | ||
_classCallCheck(this, AutocompleteSuggestion); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
}; | ||
}); | ||
export function readAutoCompleteSuggestion(params) { | ||
@@ -134,5 +132,4 @@ return { | ||
} | ||
export var IssuePickerIssue = function IssuePickerIssue() { | ||
export var IssuePickerIssue = /*#__PURE__*/_createClass(function IssuePickerIssue() { | ||
_classCallCheck(this, IssuePickerIssue); | ||
this.img = void 0; | ||
@@ -143,10 +140,13 @@ this.key = void 0; | ||
this.summaryText = void 0; | ||
}; | ||
}); | ||
export function isIssuePickerIssue(a) { | ||
return a && a.key !== undefined && a.summary !== undefined && a.img !== undefined; | ||
} | ||
export function readSearchResults(params, site, epicFieldInfo) { | ||
return _regeneratorRuntime.async(function readSearchResults$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
export function readSearchResults(_x, _x2, _x3) { | ||
return _readSearchResults.apply(this, arguments); | ||
} | ||
function _readSearchResults() { | ||
_readSearchResults = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(params, site, epicFieldInfo) { | ||
return _regeneratorRuntime().wrap(function _callee$(_context) { | ||
while (1) switch (_context.prev = _context.next) { | ||
case 0: | ||
@@ -161,3 +161,2 @@ return _context.abrupt("return", { | ||
}); | ||
case 1: | ||
@@ -167,4 +166,5 @@ case "end": | ||
} | ||
} | ||
}); | ||
}, _callee); | ||
})); | ||
return _readSearchResults.apply(this, arguments); | ||
} | ||
@@ -182,4 +182,3 @@ export function isProjectsResult(a) { | ||
} | ||
return []; | ||
} |
18
index.js
@@ -6,7 +6,6 @@ "use strict"; | ||
}); | ||
var _emptyEntities = require("./emptyEntities"); | ||
Object.keys(_emptyEntities).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (key in exports && exports[key] === _emptyEntities[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -19,7 +18,6 @@ enumerable: true, | ||
}); | ||
var _entities = require("./entities"); | ||
Object.keys(_entities).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (key in exports && exports[key] === _entities[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -32,7 +30,6 @@ enumerable: true, | ||
}); | ||
var _epicFieldInfo = require("./epicFieldInfo"); | ||
Object.keys(_epicFieldInfo).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (key in exports && exports[key] === _epicFieldInfo[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -45,7 +42,6 @@ enumerable: true, | ||
}); | ||
var _issueFromJson = require("./issueFromJson"); | ||
Object.keys(_issueFromJson).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (key in exports && exports[key] === _issueFromJson[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -58,7 +54,6 @@ enumerable: true, | ||
}); | ||
var _JiraSiteInfo = require("./JiraSiteInfo"); | ||
Object.keys(_JiraSiteInfo).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (key in exports && exports[key] === _JiraSiteInfo[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -71,7 +66,6 @@ enumerable: true, | ||
}); | ||
var _responses = require("./responses"); | ||
Object.keys(_responses).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (key in exports && exports[key] === _responses[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -78,0 +72,0 @@ enumerable: true, |
@@ -7,7 +7,4 @@ "use strict"; | ||
exports.minimalIssueFromJsonObject = minimalIssueFromJsonObject; | ||
var _emptyEntities = require("./emptyEntities"); | ||
var _entities = require("./entities"); | ||
function minimalIssueFromJsonObject(issueJson, siteDetails, epicFieldInfo) { | ||
@@ -17,3 +14,2 @@ if (!issueJson || !issueJson.fields) { | ||
} | ||
var subtasks = getSubtasks(issueJson, siteDetails); | ||
@@ -23,7 +19,5 @@ var issuelinks = getIssueLinks(issueJson, siteDetails); | ||
var descriptionHtml = issueJson.fields.description; | ||
if (issueJson.renderedFields && issueJson.renderedFields.description) { | ||
descriptionHtml = issueJson.renderedFields.description; | ||
} | ||
var created = issueJson.fields.created ? new Date(Date.parse(issueJson.fields.created)) : new Date(); | ||
@@ -55,6 +49,4 @@ var updated = issueJson.fields.updated ? new Date(Date.parse(issueJson.fields.updated)) : new Date(); | ||
} | ||
function getTransitions(issueJson) { | ||
var transitions = []; | ||
if (issueJson.transitions) { | ||
@@ -65,28 +57,21 @@ transitions = issueJson.transitions.map(function (transitionJson) { | ||
} | ||
return _emptyEntities.emptyTransition; | ||
}); | ||
} | ||
return transitions; | ||
} | ||
function getSubtasks(issueJson, siteDetails) { | ||
var subtasks = []; | ||
if (issueJson.fields.subtasks && Array.isArray(issueJson.fields.subtasks)) { | ||
subtasks = issueJson.fields.subtasks.map(function (subtaskJson) { | ||
var subtaskIssue = (0, _entities.readIssueLinkIssue)(subtaskJson, siteDetails); // subtask creation date is not returned in the api response | ||
var subtaskIssue = (0, _entities.readIssueLinkIssue)(subtaskJson, siteDetails); | ||
// subtask creation date is not returned in the api response | ||
//subtaskIssue.created = new Date(Date.parse(issueJson.fields.created)); | ||
return subtaskIssue; | ||
}); | ||
} | ||
return subtasks; | ||
} | ||
function getIssueLinks(issueJson, siteDetails) { | ||
var issuelinks = []; | ||
if (issueJson.fields.issuelinks && Array.isArray(issueJson.fields.issuelinks)) { | ||
@@ -106,3 +91,2 @@ issuelinks = issueJson.fields.issuelinks.filter(function (issuelinkJson) { | ||
var _linkedIssue = (0, _entities.readIssueLinkIssue)(issuelinkJson.outwardIssue, siteDetails); | ||
_linkedIssue.created = new Date(Date.parse(issueJson.fields.created)); | ||
@@ -117,4 +101,3 @@ return { | ||
} | ||
return issuelinks; | ||
} |
@@ -1,1 +0,5 @@ | ||
"use strict"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); |
{ | ||
"name": "@atlassianlabs/jira-pi-common-models", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "Common Jira models for related jira-pi-clients", | ||
@@ -16,3 +16,3 @@ "repository": { | ||
"sideEffects": false, | ||
"gitHead": "faf3e187ba002d124621c0f2c5eeab8071420330", | ||
"gitHead": "d3b95d7bd76cbfc2675ed77ae5fc91332dbe77f2", | ||
"dependencies": { | ||
@@ -19,0 +19,0 @@ "@babel/runtime": ">=7.10.0" |
135
responses.js
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
var _typeof = require("@babel/runtime/helpers/typeof"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.readCreatedIssue = readCreatedIssue; | ||
exports.Section = exports.JQLFunctionData = exports.JQLFieldData = exports.JQLAutocompleteData = exports.IssuePickerResult = exports.IssuePickerIssue = exports.GroupPickerResult = exports.Group = exports.AutocompleteSuggestionsResult = exports.AutocompleteSuggestion = void 0; | ||
exports.isAutocompleteSuggestionsResult = isAutocompleteSuggestionsResult; | ||
exports.isErrorCollection = isErrorCollection; | ||
exports.isErrorWithMessages = isErrorWithMessages; | ||
exports.isGroupPickerResult = isGroupPickerResult; | ||
exports.isIssuePickerIssue = isIssuePickerIssue; | ||
exports.isIssuePickerResult = isIssuePickerResult; | ||
exports.isProjectsResult = isProjectsResult; | ||
exports.readAutoCompleteSuggestion = readAutoCompleteSuggestion; | ||
exports.readCreatedIssue = readCreatedIssue; | ||
exports.readErrorCollection = readErrorCollection; | ||
exports.isIssuePickerResult = isIssuePickerResult; | ||
exports.isGroupPickerResult = isGroupPickerResult; | ||
exports.isAutocompleteSuggestionsResult = isAutocompleteSuggestionsResult; | ||
exports.readJQLAutocompleteData = readJQLAutocompleteData; | ||
exports.readJQLFieldData = readJQLFieldData; | ||
exports.readJQLFunctionData = readJQLFunctionData; | ||
exports.readAutoCompleteSuggestion = readAutoCompleteSuggestion; | ||
exports.isIssuePickerIssue = isIssuePickerIssue; | ||
exports.readProjects = readProjects; | ||
exports.readSearchResults = readSearchResults; | ||
exports.isProjectsResult = isProjectsResult; | ||
exports.readProjects = readProjects; | ||
exports.IssuePickerIssue = exports.AutocompleteSuggestion = exports.JQLFunctionData = exports.JQLFieldData = exports.JQLAutocompleteData = exports.AutocompleteSuggestionsResult = exports.Group = exports.GroupPickerResult = exports.Section = exports.IssuePickerResult = void 0; | ||
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); | ||
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _entities = require("./entities"); | ||
var _issueFromJson = require("./issueFromJson"); | ||
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } | ||
function readCreatedIssue(params) { | ||
@@ -39,11 +36,8 @@ return { | ||
} | ||
function isErrorCollection(a) { | ||
return a && a.errorMessages !== undefined && a.errors !== undefined; | ||
} | ||
function isErrorWithMessages(a) { | ||
return a && a.errorMessages !== undefined; | ||
} | ||
function readErrorCollection(params) { | ||
@@ -55,52 +49,33 @@ return { | ||
} | ||
var IssuePickerResult = function IssuePickerResult() { | ||
var IssuePickerResult = exports.IssuePickerResult = /*#__PURE__*/(0, _createClass2["default"])(function IssuePickerResult() { | ||
(0, _classCallCheck2["default"])(this, IssuePickerResult); | ||
this.sections = void 0; | ||
}; | ||
exports.IssuePickerResult = IssuePickerResult; | ||
}); | ||
function isIssuePickerResult(a) { | ||
return a && a.sections !== undefined; | ||
} | ||
var Section = function Section() { | ||
var Section = exports.Section = /*#__PURE__*/(0, _createClass2["default"])(function Section() { | ||
(0, _classCallCheck2["default"])(this, Section); | ||
this.issues = void 0; | ||
}; | ||
exports.Section = Section; | ||
var GroupPickerResult = function GroupPickerResult() { | ||
}); | ||
var GroupPickerResult = exports.GroupPickerResult = /*#__PURE__*/(0, _createClass2["default"])(function GroupPickerResult() { | ||
(0, _classCallCheck2["default"])(this, GroupPickerResult); | ||
this.groups = void 0; | ||
}; | ||
exports.GroupPickerResult = GroupPickerResult; | ||
var Group = function Group() { | ||
}); | ||
var Group = exports.Group = /*#__PURE__*/(0, _createClass2["default"])(function Group() { | ||
(0, _classCallCheck2["default"])(this, Group); | ||
this.name = void 0; | ||
this.html = void 0; | ||
}; | ||
exports.Group = Group; | ||
}); | ||
function isGroupPickerResult(a) { | ||
return a && a.groups !== undefined; | ||
} | ||
var AutocompleteSuggestionsResult = function AutocompleteSuggestionsResult() { | ||
var AutocompleteSuggestionsResult = exports.AutocompleteSuggestionsResult = /*#__PURE__*/(0, _createClass2["default"])(function AutocompleteSuggestionsResult() { | ||
(0, _classCallCheck2["default"])(this, AutocompleteSuggestionsResult); | ||
this.results = void 0; | ||
}; | ||
exports.AutocompleteSuggestionsResult = AutocompleteSuggestionsResult; | ||
}); | ||
function isAutocompleteSuggestionsResult(a) { | ||
return a && a.results !== undefined && Array.isArray(a.results) && a.results.length > 0 && a.results[0].displayName !== undefined; | ||
} | ||
var JQLAutocompleteData = function JQLAutocompleteData() { | ||
var JQLAutocompleteData = exports.JQLAutocompleteData = /*#__PURE__*/(0, _createClass2["default"])(function JQLAutocompleteData() { | ||
(0, _classCallCheck2["default"])(this, JQLAutocompleteData); | ||
@@ -110,7 +85,4 @@ this.visibleFieldNames = void 0; | ||
this.jqlReservedWords = void 0; | ||
}; | ||
exports.JQLAutocompleteData = JQLAutocompleteData; | ||
var JQLFieldData = function JQLFieldData() { | ||
}); | ||
var JQLFieldData = exports.JQLFieldData = /*#__PURE__*/(0, _createClass2["default"])(function JQLFieldData() { | ||
(0, _classCallCheck2["default"])(this, JQLFieldData); | ||
@@ -120,12 +92,12 @@ this.value = void 0; | ||
this.orderable = void 0; | ||
//tf | ||
this.searchable = void 0; | ||
//tf | ||
this.auto = void 0; | ||
//tf | ||
this.cfid = void 0; | ||
this.operators = void 0; | ||
this.types = void 0; | ||
}; | ||
exports.JQLFieldData = JQLFieldData; | ||
var JQLFunctionData = function JQLFunctionData() { | ||
}); | ||
var JQLFunctionData = exports.JQLFunctionData = /*#__PURE__*/(0, _createClass2["default"])(function JQLFunctionData() { | ||
(0, _classCallCheck2["default"])(this, JQLFunctionData); | ||
@@ -135,7 +107,5 @@ this.value = void 0; | ||
this.isList = void 0; | ||
//tf | ||
this.types = void 0; | ||
}; | ||
exports.JQLFunctionData = JQLFunctionData; | ||
}); | ||
function readJQLAutocompleteData(params) { | ||
@@ -148,3 +118,2 @@ return { | ||
} | ||
function readJQLFieldData(params) { | ||
@@ -166,3 +135,2 @@ var data = []; | ||
} | ||
function readJQLFunctionData(params) { | ||
@@ -180,11 +148,7 @@ var data = []; | ||
} | ||
var AutocompleteSuggestion = function AutocompleteSuggestion() { | ||
var AutocompleteSuggestion = exports.AutocompleteSuggestion = /*#__PURE__*/(0, _createClass2["default"])(function AutocompleteSuggestion() { | ||
(0, _classCallCheck2["default"])(this, AutocompleteSuggestion); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
}; | ||
exports.AutocompleteSuggestion = AutocompleteSuggestion; | ||
}); | ||
function readAutoCompleteSuggestion(params) { | ||
@@ -196,4 +160,3 @@ return { | ||
} | ||
var IssuePickerIssue = function IssuePickerIssue() { | ||
var IssuePickerIssue = exports.IssuePickerIssue = /*#__PURE__*/(0, _createClass2["default"])(function IssuePickerIssue() { | ||
(0, _classCallCheck2["default"])(this, IssuePickerIssue); | ||
@@ -205,14 +168,13 @@ this.img = void 0; | ||
this.summaryText = void 0; | ||
}; | ||
exports.IssuePickerIssue = IssuePickerIssue; | ||
}); | ||
function isIssuePickerIssue(a) { | ||
return a && a.key !== undefined && a.summary !== undefined && a.img !== undefined; | ||
} | ||
function readSearchResults(params, site, epicFieldInfo) { | ||
return _regenerator["default"].async(function readSearchResults$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
function readSearchResults(_x, _x2, _x3) { | ||
return _readSearchResults.apply(this, arguments); | ||
} | ||
function _readSearchResults() { | ||
_readSearchResults = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(params, site, epicFieldInfo) { | ||
return _regeneratorRuntime().wrap(function _callee$(_context) { | ||
while (1) switch (_context.prev = _context.next) { | ||
case 0: | ||
@@ -227,3 +189,2 @@ return _context.abrupt("return", { | ||
}); | ||
case 1: | ||
@@ -233,10 +194,9 @@ case "end": | ||
} | ||
} | ||
}); | ||
}, _callee); | ||
})); | ||
return _readSearchResults.apply(this, arguments); | ||
} | ||
function isProjectsResult(a) { | ||
return a && a.values !== undefined && (0, _entities.isProjectArray)(a.values); | ||
} | ||
function readProjects(projects) { | ||
@@ -250,4 +210,3 @@ if (projects) { | ||
} | ||
return []; | ||
} |
77441
1920