@forge/util

2.0.1-experimental-78908582.0.1-experimental-04cc2b9
packages/ari/loom/index.js
~packages/ari/loom/index.jsModified
+39−75
Index: package/packages/ari/loom/index.js
===================================================================
--- package/packages/ari/loom/index.js
+++ package/packages/ari/loom/index.js
@@ -17,9 +17,8 @@
 // src/loom/index.ts
 var loom_exports = {};
 __export(loom_exports, {
   LoomCommentAri: () => LoomCommentAri,
-  LoomCommentReplyAri: () => LoomCommentReplyAri,
   LoomFolderAri: () => LoomFolderAri,
   LoomMeetingAri: () => LoomMeetingAri,
   LoomMeetingRecurrenceAri: () => LoomMeetingRecurrenceAri,
   LoomSiteAri: () => LoomSiteAri,
@@ -291,22 +290,25 @@
 var loomCommentAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomCommentAriResourceOwner,
   resourceType: LoomCommentAriResourceType,
   resourceIdSlug: "activation/{activationId}/{commentId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
-    commentId: /(?:[0-9]+|[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})/
+    commentId: /[0-9]+/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/comment/index.ts
 var LoomCommentAri = class _LoomCommentAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._commentId = opts.resourceIdSegmentValues.commentId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._commentId = opts.resourceIdSegmentValues.commentId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -343,90 +345,33 @@
     };
   }
 };
 
-// src/loom/comment-reply/types.ts
-var LoomCommentReplyAriResourceOwner = "loom", LoomCommentReplyAriResourceType = "comment-reply";
-
-// src/loom/comment-reply/manifest.ts
-var loomCommentReplyAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "cloud",
-  cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
-  resourceOwner: LoomCommentReplyAriResourceOwner,
-  resourceType: LoomCommentReplyAriResourceType,
-  resourceIdSlug: "activation/{activationId}/{commentReplyId}",
-  resourceIdSegmentFormats: {
-    activationId: /[a-zA-Z0-9\-]+/,
-    // eslint-disable-line no-useless-escape
-    commentReplyId: /(?:[0-9]+|[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})/
-  }
-};
-
-// src/loom/comment-reply/index.ts
-var LoomCommentReplyAri = class _LoomCommentReplyAri extends RegisteredAri {
-  constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._commentReplyId = opts.resourceIdSegmentValues.commentReplyId;
-  }
-  get siteId() {
-    return this._siteId;
-  }
-  get activationId() {
-    return this._activationId;
-  }
-  get commentReplyId() {
-    return this._commentReplyId;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: loomCommentReplyAriStaticOpts.qualifier,
-      platformQualifier: loomCommentReplyAriStaticOpts.platformQualifier,
-      cloudId: opts.siteId,
-      resourceOwner: loomCommentReplyAriStaticOpts.resourceOwner,
-      resourceType: loomCommentReplyAriStaticOpts.resourceType,
-      resourceId: `activation/${opts.activationId}/${opts.commentReplyId}`,
-      resourceIdSegmentValues: {
-        activationId: opts.activationId,
-        commentReplyId: opts.commentReplyId
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, loomCommentReplyAriStaticOpts);
-    return new _LoomCommentReplyAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, loomCommentReplyAriStaticOpts);
-    return new _LoomCommentReplyAri(opts);
-  }
-  getVariables() {
-    return {
-      siteId: this.siteId,
-      activationId: this.activationId,
-      commentReplyId: this.commentReplyId
-    };
-  }
-};
-
 // src/loom/folder/types.ts
 var LoomFolderAriResourceOwner = "loom", LoomFolderAriResourceType = "folder";
 
 // src/loom/folder/manifest.ts
 var loomFolderAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomFolderAriResourceOwner,
   resourceType: LoomFolderAriResourceType,
   resourceIdSlug: "activation/{activationId}/{folderId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     folderId: /[a-f0-9]{32}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/folder/index.ts
 var LoomFolderAri = class _LoomFolderAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._folderId = opts.resourceIdSegmentValues.folderId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._folderId = opts.resourceIdSegmentValues.folderId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -471,22 +416,25 @@
 var loomMeetingAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomMeetingAriResourceOwner,
   resourceType: LoomMeetingAriResourceType,
   resourceIdSlug: "activation/{activationId}/{meetingId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
-    meetingId: /(?:[0-9]+|[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})/
+    meetingId: /[0-9]+/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/meeting/index.ts
 var LoomMeetingAri = class _LoomMeetingAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._meetingId = opts.resourceIdSegmentValues.meetingId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._meetingId = opts.resourceIdSegmentValues.meetingId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -531,22 +479,25 @@
 var loomMeetingRecurrenceAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomMeetingRecurrenceAriResourceOwner,
   resourceType: LoomMeetingRecurrenceAriResourceType,
   resourceIdSlug: "activation/{activationId}/{meetingRecurrenceId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
-    meetingRecurrenceId: /(([0-9]:[\w=-]+)|([0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}))/
+    meetingRecurrenceId: /[0-9]:[\w=-]+/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/meeting-recurrence/index.ts
 var LoomMeetingRecurrenceAri = class _LoomMeetingRecurrenceAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._meetingRecurrenceId = opts.resourceIdSegmentValues.meetingRecurrenceId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._meetingRecurrenceId = opts.resourceIdSegmentValues.meetingRecurrenceId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -591,20 +542,23 @@
 var loomSiteAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomSiteAriResourceOwner,
   resourceType: LoomSiteAriResourceType,
   resourceIdSlug: "{siteId}",
   resourceIdSegmentFormats: {
     siteId: /[a-zA-Z0-9_\-.]{1,255}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/site/index.ts
 var LoomSiteAri = class _LoomSiteAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.resourceIdSegmentValues.siteId;
+    super(opts);
+    this._siteId = opts.resourceIdSegmentValues.siteId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -640,22 +594,25 @@
 var loomSpaceAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomSpaceAriResourceOwner,
   resourceType: LoomSpaceAriResourceType,
   resourceIdSlug: "activation/{activationId}/{spaceId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
-    spaceId: /(?:[0-9]+|[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})/
+    spaceId: /[0-9]+/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/space/index.ts
 var LoomSpaceAri = class _LoomSpaceAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._spaceId = opts.resourceIdSegmentValues.spaceId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._spaceId = opts.resourceIdSegmentValues.spaceId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -700,20 +657,23 @@
 var loomStandaloneWorkspaceAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomStandaloneWorkspaceAriResourceOwner,
   resourceType: LoomStandaloneWorkspaceAriResourceType,
   resourceIdSlug: "{workspaceId}",
   resourceIdSegmentFormats: {
     workspaceId: /(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/standalone-workspace/index.ts
 var LoomStandaloneWorkspaceAri = class _LoomStandaloneWorkspaceAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId;
+    super(opts);
+    this._workspaceId = opts.resourceIdSegmentValues.workspaceId;
   }
   get workspaceId() {
     return this._workspaceId;
   }
@@ -749,22 +709,25 @@
 var loomVideoAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomVideoAriResourceOwner,
   resourceType: LoomVideoAriResourceType,
   resourceIdSlug: "activation/{activationId}/{videoId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     videoId: /[a-fA-F0-9]{32}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/loom/video/index.ts
 var LoomVideoAri = class _LoomVideoAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._videoId = opts.resourceIdSegmentValues.videoId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._videoId = opts.resourceIdSegmentValues.videoId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -809,8 +772,9 @@
 var loomWorkspaceAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: LoomWorkspaceAriResourceOwner,
   resourceType: LoomWorkspaceAriResourceType,
   resourceIdSlug: "{activationId}",
   resourceIdSegmentFormats: {
@@ -821,9 +785,10 @@
 
 // src/loom/workspace/index.ts
 var LoomWorkspaceAri = class _LoomWorkspaceAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -857,9 +822,8 @@
 };
 // Annotate the CommonJS export names for ESM import in node:
 0 && (module.exports = {
   LoomCommentAri,
-  LoomCommentReplyAri,
   LoomFolderAri,
   LoomMeetingAri,
   LoomMeetingRecurrenceAri,
   LoomSiteAri,