@forge/util
2.0.1-experimental-78908582.0.1-experimental-04cc2b9
packages/ari/devops/index.js~
packages/ari/devops/index.jsModified+21−5
Index: package/packages/ari/devops/index.js
===================================================================
--- package/packages/ari/devops/index.js
+++ package/packages/ari/devops/index.js
@@ -286,20 +286,23 @@
var devopsContainerAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: DevopsContainerAriResourceOwner,
resourceType: DevopsContainerAriResourceType,
resourceIdSlug: "{containerId}",
resourceIdSegmentFormats: {
containerId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/devops/container/index.ts
var DevopsContainerAri = class _DevopsContainerAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._siteId = opts.cloudId || "", this._containerId = opts.resourceIdSegmentValues.containerId;
+ super(opts);
+ this._siteId = opts.cloudId || "", this._containerId = opts.resourceIdSegmentValues.containerId;
}
get siteId() {
return this._siteId;
}
@@ -339,20 +342,23 @@
var devopsNamespaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: DevopsNamespaceAriResourceOwner,
resourceType: DevopsNamespaceAriResourceType,
resourceIdSlug: "{namespaceId}",
resourceIdSegmentFormats: {
namespaceId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/devops/namespace/index.ts
var DevopsNamespaceAri = class _DevopsNamespaceAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._siteId = opts.cloudId || "", this._namespaceId = opts.resourceIdSegmentValues.namespaceId;
+ super(opts);
+ this._siteId = opts.cloudId || "", this._namespaceId = opts.resourceIdSegmentValues.namespaceId;
}
get siteId() {
return this._siteId;
}
@@ -392,21 +398,25 @@
var devopsProviderAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: DevopsProviderAriResourceOwner,
resourceType: DevopsProviderAriResourceType,
resourceIdSlug: "{providerNamespace}/{providerAppId}",
resourceIdSegmentFormats: {
providerNamespace: /(classic|forge|asap|oauth)/,
+ // eslint-disable-line no-useless-escape
providerAppId: /[a-zA-Z0-9-._]+/
+ // eslint-disable-line no-useless-escape
}
};
// src/devops/provider/index.ts
var DevopsProviderAri = class _DevopsProviderAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._providerNamespace = opts.resourceIdSegmentValues.providerNamespace, this._providerAppId = opts.resourceIdSegmentValues.providerAppId;
+ super(opts);
+ this._providerNamespace = opts.resourceIdSegmentValues.providerNamespace, this._providerAppId = opts.resourceIdSegmentValues.providerAppId;
}
get providerNamespace() {
return this._providerNamespace;
}
@@ -447,20 +457,23 @@
var devopsRelationshipAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: DevopsRelationshipAriResourceOwner,
resourceType: DevopsRelationshipAriResourceType,
resourceIdSlug: "{relationshipId}",
resourceIdSegmentFormats: {
relationshipId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+ // eslint-disable-line no-useless-escape
}
};
// src/devops/relationship/index.ts
var DevopsRelationshipAri = class _DevopsRelationshipAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._relationshipId = opts.resourceIdSegmentValues.relationshipId;
+ super(opts);
+ this._relationshipId = opts.resourceIdSegmentValues.relationshipId;
}
get relationshipId() {
return this._relationshipId;
}
@@ -496,20 +509,23 @@
var devopsToolAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: DevopsToolAriResourceOwner,
resourceType: DevopsToolAriResourceType,
resourceIdSlug: "{toolId}",
resourceIdSegmentFormats: {
toolId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/devops/tool/index.ts
var DevopsToolAri = class _DevopsToolAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._siteId = opts.cloudId || "", this._toolId = opts.resourceIdSegmentValues.toolId;
+ super(opts);
+ this._siteId = opts.cloudId || "", this._toolId = opts.resourceIdSegmentValues.toolId;
}
get siteId() {
return this._siteId;
}