New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@atlassianlabs/jira-pi-meta-models

Package Overview
Dependencies
Maintainers
7
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@atlassianlabs/jira-pi-meta-models - npm Package Compare versions

Comparing version 1.0.11 to 1.1.0

57

esm/jira-meta/createMeta.js

@@ -0,1 +1,3 @@

import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "@babel/runtime/helpers/esm/createClass";
import { readFieldsMeta } from './fieldMetadata';

@@ -5,3 +7,2 @@ //CreateMetaBean

export function readIssueCreateMetadata(params) {
// accessed via res.projects![0] so, might should do some validation
return {

@@ -16,3 +17,57 @@ projects: Array.isArray(params.projects) ? params.projects.map(function (p) {

export var ProjectIssueCreateMetadataBuilder = /*#__PURE__*/function () {
function ProjectIssueCreateMetadataBuilder() {
_classCallCheck(this, ProjectIssueCreateMetadataBuilder);
this.id = '';
this.key = '';
this.name = '';
this.avatarUrls = {};
this.issuetypes = [];
}
_createClass(ProjectIssueCreateMetadataBuilder, [{
key: "setId",
value: function setId(id) {
this.id = id;
return this;
}
}, {
key: "setKey",
value: function setKey(key) {
this.key = key;
return this;
}
}, {
key: "setName",
value: function setName(name) {
this.name = name;
return this;
}
}, {
key: "setAvatarUrls",
value: function setAvatarUrls(avatarUrls) {
this.avatarUrls = avatarUrls;
return this;
}
}, {
key: "setIssuetypes",
value: function setIssuetypes(issuetypes) {
this.issuetypes = issuetypes;
return this;
}
}, {
key: "build",
value: function build() {
return {
id: this.id,
key: this.key,
name: this.name,
avatarUrls: this.avatarUrls,
issuetypes: this.issuetypes
};
}
}]);
return ProjectIssueCreateMetadataBuilder;
}();
function readProjectIssueCreateMetadata(params) {
// dear future dev, please use the builder pattern "ProjectIssueCreateMetadataBuilder" instead of this
return {

@@ -19,0 +74,0 @@ id: params.id,

@@ -1,2 +0,2 @@

import { IssueType } from '@atlassianlabs/jira-pi-common-models/entities';
import { IssueType } from '@atlassianlabs/jira-pi-common-models';
import { FieldMeta } from './fieldMetadata';

@@ -16,2 +16,17 @@ export interface IssueCreateMetadata {

}
export declare class ProjectIssueCreateMetadataBuilder {
private id;
private key;
private name;
private avatarUrls;
private issuetypes;
setId(id: string): ProjectIssueCreateMetadataBuilder;
setKey(key: string): ProjectIssueCreateMetadataBuilder;
setName(name: string): ProjectIssueCreateMetadataBuilder;
setAvatarUrls(avatarUrls: {
[k: string]: string;
}): ProjectIssueCreateMetadataBuilder;
setIssuetypes(issuetypes: IssueTypeIssueCreateMetadata[]): ProjectIssueCreateMetadataBuilder;
build(): ProjectIssueCreateMetadata;
}
export interface IssueTypeIssueCreateMetadata {

@@ -18,0 +33,0 @@ readonly self: string;

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.emptyProjectIssueCreateMetadata = exports.emptyIssueTypeIssueCreateMetadata = void 0;
exports.emptyProjectIssueCreateMetadata = exports.emptyIssueTypeIssueCreateMetadata = exports.ProjectIssueCreateMetadataBuilder = void 0;
exports.metaIssueTypeToIssueType = metaIssueTypeToIssueType;
exports.readIssueCreateMetadata = readIssueCreateMetadata;
exports.readIssueTypeIssueCreateMetadata = readIssueTypeIssueCreateMetadata;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _fieldMetadata = require("./fieldMetadata");

@@ -14,3 +17,2 @@ //CreateMetaBean

function readIssueCreateMetadata(params) {
// accessed via res.projects![0] so, might should do some validation
return {

@@ -24,4 +26,57 @@ projects: Array.isArray(params.projects) ? params.projects.map(function (p) {

// CreateMetaProjectBean
var ProjectIssueCreateMetadataBuilder = exports.ProjectIssueCreateMetadataBuilder = /*#__PURE__*/function () {
function ProjectIssueCreateMetadataBuilder() {
(0, _classCallCheck2["default"])(this, ProjectIssueCreateMetadataBuilder);
this.id = '';
this.key = '';
this.name = '';
this.avatarUrls = {};
this.issuetypes = [];
}
(0, _createClass2["default"])(ProjectIssueCreateMetadataBuilder, [{
key: "setId",
value: function setId(id) {
this.id = id;
return this;
}
}, {
key: "setKey",
value: function setKey(key) {
this.key = key;
return this;
}
}, {
key: "setName",
value: function setName(name) {
this.name = name;
return this;
}
}, {
key: "setAvatarUrls",
value: function setAvatarUrls(avatarUrls) {
this.avatarUrls = avatarUrls;
return this;
}
}, {
key: "setIssuetypes",
value: function setIssuetypes(issuetypes) {
this.issuetypes = issuetypes;
return this;
}
}, {
key: "build",
value: function build() {
return {
id: this.id,
key: this.key,
name: this.name,
avatarUrls: this.avatarUrls,
issuetypes: this.issuetypes
};
}
}]);
return ProjectIssueCreateMetadataBuilder;
}();
function readProjectIssueCreateMetadata(params) {
// dear future dev, please use the builder pattern "ProjectIssueCreateMetadataBuilder" instead of this
return {

@@ -28,0 +83,0 @@ id: params.id,

9

package.json
{
"name": "@atlassianlabs/jira-pi-meta-models",
"version": "1.0.11",
"version": "1.1.0",
"description": "Meta Jira models for related jira-pi-clients",
"types": "./dist/index.d.ts",
"repository": {

@@ -14,9 +15,9 @@ "type": "git",

"module": "./esm/index.js",
"main": "./index.js",
"dependencies": {
"@atlassianlabs/jira-pi-common-models": "^1.0.11",
"@atlassianlabs/jira-pi-common-models": "^1.1.0",
"@babel/runtime": ">=7.10.0"
},
"gitHead": "5b2e28508c7e1c0140661a81d8308512e63daf99",
"main": "./index.js",
"gitHead": "14d7ed4fd74b8c8087fa4420d4630a3d484e8d22",
"typings": "./index.d.ts"
}

@@ -1,3 +0,3 @@

import { IssueLinkType } from '@atlassianlabs/jira-pi-common-models/entities';
import { JiraSiteInfo } from '@atlassianlabs/jira-pi-common-models/JiraSiteInfo';
import { IssueLinkType } from '@atlassianlabs/jira-pi-common-models';
import { JiraSiteInfo } from '@atlassianlabs/jira-pi-common-models';
import { EpicFieldInfo } from '@atlassianlabs/jira-pi-common-models';

@@ -4,0 +4,0 @@ export declare enum UIType {

@@ -1,3 +0,3 @@

import { IssueType } from '@atlassianlabs/jira-pi-common-models/entities';
import { JiraSiteInfo } from '@atlassianlabs/jira-pi-common-models/JiraSiteInfo';
import { IssueType } from '@atlassianlabs/jira-pi-common-models';
import { JiraSiteInfo } from '@atlassianlabs/jira-pi-common-models';
import { FieldProblem, IssueTypeUIs } from './fieldUI';

@@ -4,0 +4,0 @@ export interface CreateMetaTransformerProblems {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc