@forge/util

2.0.1-experimental-78908582.0.1-experimental-04cc2b9
packages/ari/microsoft.sharepoint/index.js
~packages/ari/microsoft.sharepoint/index.jsModified
+20−118
Index: package/packages/ari/microsoft.sharepoint/index.js
===================================================================
--- package/packages/ari/microsoft.sharepoint/index.js
+++ package/packages/ari/microsoft.sharepoint/index.js
@@ -16,11 +16,9 @@
 
 // src/microsoft.sharepoint/index.ts
 var microsoft_exports = {};
 __export(microsoft_exports, {
-  MicrosoftSharepointDataTableAri: () => MicrosoftSharepointDataTableAri,
-  MicrosoftSharepointDocumentAri: () => MicrosoftSharepointDocumentAri,
-  MicrosoftSharepointSpaceAri: () => MicrosoftSharepointSpaceAri
+  MicrosoftSharepointDocumentAri: () => MicrosoftSharepointDocumentAri
 });
 module.exports = __toCommonJS(microsoft_exports);
 
 // src/errors.ts
@@ -276,97 +274,51 @@
     return AnyAri.parse(this.toString());
   }
 };
 
-// src/microsoft.sharepoint/data-table/types.ts
-var MicrosoftSharepointDataTableAriResourceOwner = "microsoft.sharepoint", MicrosoftSharepointDataTableAriResourceType = "data-table";
-
-// src/microsoft.sharepoint/data-table/manifest.ts
-var microsoftSharepointDataTableAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "third-party",
-  cloudId: new RegExp("^$"),
-  resourceOwner: MicrosoftSharepointDataTableAriResourceOwner,
-  resourceType: MicrosoftSharepointDataTableAriResourceType,
-  resourceIdSlug: "siteId/{siteId}/listId/{listId}",
-  resourceIdSegmentFormats: {
-    siteId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
-    listId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
-  }
-};
-
-// src/microsoft.sharepoint/data-table/index.ts
-var MicrosoftSharepointDataTableAri = class _MicrosoftSharepointDataTableAri extends RegisteredAri {
-  constructor(opts) {
-    super(opts), this._siteId = opts.resourceIdSegmentValues.siteId, this._listId = opts.resourceIdSegmentValues.listId;
-  }
-  get siteId() {
-    return this._siteId;
-  }
-  get listId() {
-    return this._listId;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: microsoftSharepointDataTableAriStaticOpts.qualifier,
-      platformQualifier: microsoftSharepointDataTableAriStaticOpts.platformQualifier,
-      cloudId: void 0,
-      resourceOwner: microsoftSharepointDataTableAriStaticOpts.resourceOwner,
-      resourceType: microsoftSharepointDataTableAriStaticOpts.resourceType,
-      resourceId: `siteId/${opts.siteId}/listId/${opts.listId}`,
-      resourceIdSegmentValues: {
-        siteId: opts.siteId,
-        listId: opts.listId
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, microsoftSharepointDataTableAriStaticOpts);
-    return new _MicrosoftSharepointDataTableAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, microsoftSharepointDataTableAriStaticOpts);
-    return new _MicrosoftSharepointDataTableAri(opts);
-  }
-  getVariables() {
-    return {
-      siteId: this.siteId,
-      listId: this.listId
-    };
-  }
-};
-
 // src/microsoft.sharepoint/document/types.ts
 var MicrosoftSharepointDocumentAriResourceOwner = "microsoft.sharepoint", MicrosoftSharepointDocumentAriResourceType = "document";
 
 // src/microsoft.sharepoint/document/manifest.ts
 var microsoftSharepointDocumentAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "third-party",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: MicrosoftSharepointDocumentAriResourceOwner,
   resourceType: MicrosoftSharepointDocumentAriResourceType,
-  resourceIdSlug: "{sharepointDocument}",
+  resourceIdSlug: "driveId/{driveId}/fileId/{fileId}",
   resourceIdSegmentFormats: {
-    sharepointDocument: /(driveId\/[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*\/fileId\/[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*|siteId\/(([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}))\/pageId\/(([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})))/
+    driveId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+    // eslint-disable-line no-useless-escape
+    fileId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/microsoft.sharepoint/document/index.ts
 var MicrosoftSharepointDocumentAri = class _MicrosoftSharepointDocumentAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._sharepointDocument = opts.resourceIdSegmentValues.sharepointDocument;
+    super(opts);
+    this._driveId = opts.resourceIdSegmentValues.driveId, this._fileId = opts.resourceIdSegmentValues.fileId;
   }
-  get sharepointDocument() {
-    return this._sharepointDocument;
+  get driveId() {
+    return this._driveId;
   }
+  get fileId() {
+    return this._fileId;
+  }
   static create(opts) {
     let derivedOpts = {
       qualifier: microsoftSharepointDocumentAriStaticOpts.qualifier,
       platformQualifier: microsoftSharepointDocumentAriStaticOpts.platformQualifier,
       cloudId: void 0,
       resourceOwner: microsoftSharepointDocumentAriStaticOpts.resourceOwner,
       resourceType: microsoftSharepointDocumentAriStaticOpts.resourceType,
-      resourceId: `${opts.sharepointDocument}`,
+      resourceId: `driveId/${opts.driveId}/fileId/${opts.fileId}`,
       resourceIdSegmentValues: {
-        sharepointDocument: opts.sharepointDocument
+        driveId: opts.driveId,
+        fileId: opts.fileId
       }
     }, ariOpts = AriParser.fromOpts(derivedOpts, microsoftSharepointDocumentAriStaticOpts);
     return new _MicrosoftSharepointDocumentAri(ariOpts);
   }
@@ -375,63 +327,13 @@
     return new _MicrosoftSharepointDocumentAri(opts);
   }
   getVariables() {
     return {
-      sharepointDocument: this.sharepointDocument
+      driveId: this.driveId,
+      fileId: this.fileId
     };
   }
 };
-
-// src/microsoft.sharepoint/space/types.ts
-var MicrosoftSharepointSpaceAriResourceOwner = "microsoft.sharepoint", MicrosoftSharepointSpaceAriResourceType = "space";
-
-// src/microsoft.sharepoint/space/manifest.ts
-var microsoftSharepointSpaceAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "third-party",
-  cloudId: new RegExp("^$"),
-  resourceOwner: MicrosoftSharepointSpaceAriResourceOwner,
-  resourceType: MicrosoftSharepointSpaceAriResourceType,
-  resourceIdSlug: "{sharepointSpace}",
-  resourceIdSegmentFormats: {
-    sharepointSpace: /siteId\/(([0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}))(\/driveId\/([!a-zA-Z0-9\-_.~@:;{}=]+))?/
-  }
-};
-
-// src/microsoft.sharepoint/space/index.ts
-var MicrosoftSharepointSpaceAri = class _MicrosoftSharepointSpaceAri extends RegisteredAri {
-  constructor(opts) {
-    super(opts), this._sharepointSpace = opts.resourceIdSegmentValues.sharepointSpace;
-  }
-  get sharepointSpace() {
-    return this._sharepointSpace;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: microsoftSharepointSpaceAriStaticOpts.qualifier,
-      platformQualifier: microsoftSharepointSpaceAriStaticOpts.platformQualifier,
-      cloudId: void 0,
-      resourceOwner: microsoftSharepointSpaceAriStaticOpts.resourceOwner,
-      resourceType: microsoftSharepointSpaceAriStaticOpts.resourceType,
-      resourceId: `${opts.sharepointSpace}`,
-      resourceIdSegmentValues: {
-        sharepointSpace: opts.sharepointSpace
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, microsoftSharepointSpaceAriStaticOpts);
-    return new _MicrosoftSharepointSpaceAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, microsoftSharepointSpaceAriStaticOpts);
-    return new _MicrosoftSharepointSpaceAri(opts);
-  }
-  getVariables() {
-    return {
-      sharepointSpace: this.sharepointSpace
-    };
-  }
-};
 // Annotate the CommonJS export names for ESM import in node:
 0 && (module.exports = {
-  MicrosoftSharepointDataTableAri,
-  MicrosoftSharepointDocumentAri,
-  MicrosoftSharepointSpaceAri
+  MicrosoftSharepointDocumentAri
 });