@atlassianlabs/jira-pi-common-models
Advanced tools
Comparing version 0.1.10 to 0.1.13
@@ -1,3 +0,3 @@ | ||
import { Avatars, Comment, IssueLinkIssue, IssueLinkType, IssueType, MinimalIssue, Priority, Project, Status, StatusCategory, Transition, User } from "./entities"; | ||
import { JiraSiteInfo } from "./JiraSiteInfo"; | ||
import { Avatars, Comment, IssueLinkIssue, IssueLinkType, IssueType, MinimalIssue, Priority, Project, Status, StatusCategory, Transition, User } from './entities'; | ||
import { JiraSiteInfo } from './JiraSiteInfo'; | ||
export declare const emptyAvatars: Avatars; | ||
@@ -4,0 +4,0 @@ export declare const emptyUser: User; |
@@ -188,10 +188,10 @@ "use strict"; | ||
var emptyProject = { | ||
id: "", | ||
name: "", | ||
key: "", | ||
id: '', | ||
name: '', | ||
key: '', | ||
avatarUrls: {}, | ||
projectTypeKey: "", | ||
self: "", | ||
projectTypeKey: '', | ||
self: '', | ||
simplified: false, | ||
style: "", | ||
style: '', | ||
isPrivate: false | ||
@@ -209,2 +209,3 @@ }; | ||
created: '', | ||
updated: '', | ||
id: '', | ||
@@ -211,0 +212,0 @@ self: '', |
@@ -1,2 +0,2 @@ | ||
import { JiraSiteInfo } from "./JiraSiteInfo"; | ||
import { JiraSiteInfo } from './JiraSiteInfo'; | ||
export declare type MinimalIssueOrKeyAndSite<S extends JiraSiteInfo> = MinimalIssue<S> | IssueKeyAndSite<S>; | ||
@@ -109,2 +109,3 @@ export interface MinimalIssue<S extends JiraSiteInfo> { | ||
created: string; | ||
updated: string; | ||
id: string; | ||
@@ -111,0 +112,0 @@ self: string; |
@@ -10,9 +10,9 @@ "use strict"; | ||
epicLink: { | ||
name: "", | ||
id: "", | ||
name: '', | ||
id: '', | ||
cfid: 0 | ||
}, | ||
epicName: { | ||
name: "", | ||
id: "", | ||
name: '', | ||
id: '', | ||
cfid: 0 | ||
@@ -19,0 +19,0 @@ }, |
@@ -152,10 +152,10 @@ import _extends from "@babel/runtime/helpers/esm/extends"; | ||
export var emptyProject = { | ||
id: "", | ||
name: "", | ||
key: "", | ||
id: '', | ||
name: '', | ||
key: '', | ||
avatarUrls: {}, | ||
projectTypeKey: "", | ||
self: "", | ||
projectTypeKey: '', | ||
self: '', | ||
simplified: false, | ||
style: "", | ||
style: '', | ||
isPrivate: false | ||
@@ -170,2 +170,3 @@ }; | ||
created: '', | ||
updated: '', | ||
id: '', | ||
@@ -172,0 +173,0 @@ self: '', |
export var epicsDisabled = { | ||
epicLink: { | ||
name: "", | ||
id: "", | ||
name: '', | ||
id: '', | ||
cfid: 0 | ||
}, | ||
epicName: { | ||
name: "", | ||
id: "", | ||
name: '', | ||
id: '', | ||
cfid: 0 | ||
@@ -11,0 +11,0 @@ }, |
@@ -1,3 +0,3 @@ | ||
import { createEmptyMinimalIssue, emptyIssueType, emptyPriority, emptyStatus, emptyTransition } from "./emptyEntities"; | ||
import { isIssueLinkType, isIssueType, isPriority, isStatus, isTransition, readIssueLinkIssue } from "./entities"; | ||
import { createEmptyMinimalIssue, emptyIssueType, emptyPriority, emptyStatus, emptyTransition } from './emptyEntities'; | ||
import { isIssueLinkType, isIssueType, isPriority, isStatus, isTransition, readIssueLinkIssue } from './entities'; | ||
export function minimalIssueFromJsonObject(issueJson, siteDetails, epicFieldInfo) { | ||
@@ -4,0 +4,0 @@ if (!issueJson || !issueJson.fields) { |
import _regeneratorRuntime from "@babel/runtime/regenerator"; | ||
import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; | ||
import { isProject, isProjectArray, readProject } from "./entities"; | ||
import { minimalIssueFromJsonObject } from "./issueFromJson"; | ||
import { isProject, isProjectArray, readProject } from './entities'; | ||
import { minimalIssueFromJsonObject } from './issueFromJson'; | ||
export function readCreatedIssue(params) { | ||
@@ -58,2 +58,64 @@ return { | ||
} | ||
export var JQLAutocompleteData = function JQLAutocompleteData() { | ||
_classCallCheck(this, JQLAutocompleteData); | ||
this.visibleFieldNames = void 0; | ||
this.visibleFunctionNames = void 0; | ||
this.jqlReservedWords = void 0; | ||
}; | ||
export var JQLFieldData = function JQLFieldData() { | ||
_classCallCheck(this, JQLFieldData); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
this.orderable = void 0; | ||
this.searchable = void 0; | ||
this.auto = void 0; | ||
this.cfid = void 0; | ||
this.operators = void 0; | ||
this.types = void 0; | ||
}; | ||
export var JQLFunctionData = function JQLFunctionData() { | ||
_classCallCheck(this, JQLFunctionData); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
this.isList = void 0; | ||
this.types = void 0; | ||
}; | ||
export function readJQLAutocompleteData(params) { | ||
return { | ||
visibleFieldNames: readJQLFieldData(params.visibleFieldNames), | ||
visibleFunctionNames: readJQLFunctionData(params.visibleFunctionNames), | ||
jqlReservedWords: params.jqlReservedWords | ||
}; | ||
} | ||
export function readJQLFieldData(params) { | ||
var data = []; | ||
params.forEach(function (param) { | ||
data.push({ | ||
value: param.value, | ||
displayName: param.displayName, | ||
orderable: param.orderable ? param.orderable : 'false', | ||
searchable: param.searchable ? param.searchable : 'false', | ||
auto: param.auto ? param.auto : 'false', | ||
cfid: param.cfid ? param.cfid : undefined, | ||
operators: param.operators ? param.operators : [], | ||
types: param.types ? param.types : [] | ||
}); | ||
}); | ||
return data; | ||
} | ||
export function readJQLFunctionData(params) { | ||
var data = []; | ||
params.forEach(function (param) { | ||
data.push({ | ||
value: param.value, | ||
displayName: param.displayName, | ||
isList: param.isList ? param.isList : 'false', | ||
types: param.types ? param.types : [] | ||
}); | ||
}); | ||
return data; | ||
} | ||
export var AutocompleteSuggestion = function AutocompleteSuggestion() { | ||
@@ -60,0 +122,0 @@ _classCallCheck(this, AutocompleteSuggestion); |
@@ -1,4 +0,4 @@ | ||
import { MinimalIssue } from "./entities"; | ||
import { EpicFieldInfo } from "./epicFieldInfo"; | ||
import { JiraSiteInfo } from "./JiraSiteInfo"; | ||
import { MinimalIssue } from './entities'; | ||
import { EpicFieldInfo } from './epicFieldInfo'; | ||
import { JiraSiteInfo } from './JiraSiteInfo'; | ||
export declare function minimalIssueFromJsonObject<S extends JiraSiteInfo>(issueJson: any, siteDetails: S, epicFieldInfo: EpicFieldInfo): MinimalIssue<S>; |
{ | ||
"name": "@atlassianlabs/jira-pi-common-models", | ||
"version": "0.1.10", | ||
"version": "0.1.13", | ||
"description": "Common Jira models for related jira-pi-clients", | ||
@@ -16,4 +16,4 @@ "repository": { | ||
"sideEffects": false, | ||
"gitHead": "fb32d8b918dfbc82cf1fae0d0f0968065dcaf329", | ||
"gitHead": "349e629a3f9d61a9d56751d941c0d0b578f5c2e1", | ||
"typings": "./index.d.ts" | ||
} |
@@ -1,4 +0,4 @@ | ||
import { MinimalIssue, Project } from "./entities"; | ||
import { EpicFieldInfo } from "./epicFieldInfo"; | ||
import { JiraSiteInfo } from "./JiraSiteInfo"; | ||
import { MinimalIssue, Project } from './entities'; | ||
import { EpicFieldInfo } from './epicFieldInfo'; | ||
import { JiraSiteInfo } from './JiraSiteInfo'; | ||
export interface CreatedIssue { | ||
@@ -21,23 +21,47 @@ readonly id: string; | ||
export declare class IssuePickerResult { | ||
readonly sections: Section[]; | ||
sections: Section[]; | ||
} | ||
export declare function isIssuePickerResult(a: any): a is IssuePickerResult; | ||
export declare class Section { | ||
readonly issues: IssuePickerIssue[]; | ||
issues: IssuePickerIssue[]; | ||
} | ||
export declare class GroupPickerResult { | ||
readonly groups: Group[]; | ||
groups: Group[]; | ||
} | ||
export declare class Group { | ||
readonly name: string; | ||
readonly html: string; | ||
name: string; | ||
html: string; | ||
} | ||
export declare function isGroupPickerResult(a: any): a is GroupPickerResult; | ||
export declare class AutocompleteSuggestionsResult { | ||
readonly results: AutocompleteSuggestion[]; | ||
results: AutocompleteSuggestion[]; | ||
} | ||
export declare function isAutocompleteSuggestionsResult(a: any): a is AutocompleteSuggestionsResult; | ||
export declare class JQLAutocompleteData { | ||
visibleFieldNames: JQLFieldData[]; | ||
visibleFunctionNames: JQLFunctionData[]; | ||
jqlReservedWords: string[]; | ||
} | ||
export declare class JQLFieldData { | ||
value: string; | ||
displayName: string; | ||
orderable: string; | ||
searchable: string; | ||
auto: string; | ||
cfid?: string; | ||
operators: string[]; | ||
types: string[]; | ||
} | ||
export declare class JQLFunctionData { | ||
value: string; | ||
displayName: string; | ||
isList: string; | ||
types: string[]; | ||
} | ||
export declare function readJQLAutocompleteData(params: any): JQLAutocompleteData; | ||
export declare function readJQLFieldData(params: any[]): JQLFieldData[]; | ||
export declare function readJQLFunctionData(params: any[]): JQLFunctionData[]; | ||
export declare class AutocompleteSuggestion { | ||
readonly value: string; | ||
readonly displayName: string; | ||
value: string; | ||
displayName: string; | ||
} | ||
@@ -44,0 +68,0 @@ export declare function readAutoCompleteSuggestion(params: any): AutocompleteSuggestion; |
@@ -15,2 +15,5 @@ "use strict"; | ||
exports.isAutocompleteSuggestionsResult = isAutocompleteSuggestionsResult; | ||
exports.readJQLAutocompleteData = readJQLAutocompleteData; | ||
exports.readJQLFieldData = readJQLFieldData; | ||
exports.readJQLFunctionData = readJQLFunctionData; | ||
exports.readAutoCompleteSuggestion = readAutoCompleteSuggestion; | ||
@@ -21,3 +24,3 @@ exports.isIssuePickerIssue = isIssuePickerIssue; | ||
exports.readProjects = readProjects; | ||
exports.IssuePickerIssue = exports.AutocompleteSuggestion = exports.AutocompleteSuggestionsResult = exports.Group = exports.GroupPickerResult = exports.Section = exports.IssuePickerResult = void 0; | ||
exports.IssuePickerIssue = exports.AutocompleteSuggestion = exports.JQLFunctionData = exports.JQLFieldData = exports.JQLAutocompleteData = exports.AutocompleteSuggestionsResult = exports.Group = exports.GroupPickerResult = exports.Section = exports.IssuePickerResult = void 0; | ||
@@ -102,2 +105,73 @@ var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); | ||
var JQLAutocompleteData = function JQLAutocompleteData() { | ||
(0, _classCallCheck2["default"])(this, JQLAutocompleteData); | ||
this.visibleFieldNames = void 0; | ||
this.visibleFunctionNames = void 0; | ||
this.jqlReservedWords = void 0; | ||
}; | ||
exports.JQLAutocompleteData = JQLAutocompleteData; | ||
var JQLFieldData = function JQLFieldData() { | ||
(0, _classCallCheck2["default"])(this, JQLFieldData); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
this.orderable = void 0; | ||
this.searchable = void 0; | ||
this.auto = void 0; | ||
this.cfid = void 0; | ||
this.operators = void 0; | ||
this.types = void 0; | ||
}; | ||
exports.JQLFieldData = JQLFieldData; | ||
var JQLFunctionData = function JQLFunctionData() { | ||
(0, _classCallCheck2["default"])(this, JQLFunctionData); | ||
this.value = void 0; | ||
this.displayName = void 0; | ||
this.isList = void 0; | ||
this.types = void 0; | ||
}; | ||
exports.JQLFunctionData = JQLFunctionData; | ||
function readJQLAutocompleteData(params) { | ||
return { | ||
visibleFieldNames: readJQLFieldData(params.visibleFieldNames), | ||
visibleFunctionNames: readJQLFunctionData(params.visibleFunctionNames), | ||
jqlReservedWords: params.jqlReservedWords | ||
}; | ||
} | ||
function readJQLFieldData(params) { | ||
var data = []; | ||
params.forEach(function (param) { | ||
data.push({ | ||
value: param.value, | ||
displayName: param.displayName, | ||
orderable: param.orderable ? param.orderable : 'false', | ||
searchable: param.searchable ? param.searchable : 'false', | ||
auto: param.auto ? param.auto : 'false', | ||
cfid: param.cfid ? param.cfid : undefined, | ||
operators: param.operators ? param.operators : [], | ||
types: param.types ? param.types : [] | ||
}); | ||
}); | ||
return data; | ||
} | ||
function readJQLFunctionData(params) { | ||
var data = []; | ||
params.forEach(function (param) { | ||
data.push({ | ||
value: param.value, | ||
displayName: param.displayName, | ||
isList: param.isList ? param.isList : 'false', | ||
types: param.types ? param.types : [] | ||
}); | ||
}); | ||
return data; | ||
} | ||
var AutocompleteSuggestion = function AutocompleteSuggestion() { | ||
@@ -104,0 +178,0 @@ (0, _classCallCheck2["default"])(this, AutocompleteSuggestion); |
56175
1791