@forge/util
2.0.12.0.1-experimental-7890858
packages/ari/microsoft.sharepoint/document/index.js~
packages/ari/microsoft.sharepoint/document/index.jsModified+8−18
Index: package/packages/ari/microsoft.sharepoint/document/index.js
===================================================================
--- package/packages/ari/microsoft.sharepoint/document/index.js
+++ package/packages/ari/microsoft.sharepoint/document/index.js
@@ -284,43 +284,34 @@
var microsoftSharepointDocumentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "third-party",
cloudId: new RegExp("^$"),
- // eslint-disable-line no-useless-escape
resourceOwner: MicrosoftSharepointDocumentAriResourceOwner,
resourceType: MicrosoftSharepointDocumentAriResourceType,
- resourceIdSlug: "driveId/{driveId}/fileId/{fileId}",
+ resourceIdSlug: "{sharepointDocument}",
resourceIdSegmentFormats: {
- 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
+ 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})))/
}
};
// src/microsoft.sharepoint/document/index.ts
var MicrosoftSharepointDocumentAri = class _MicrosoftSharepointDocumentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._driveId = opts.resourceIdSegmentValues.driveId, this._fileId = opts.resourceIdSegmentValues.fileId;
+ super(opts), this._sharepointDocument = opts.resourceIdSegmentValues.sharepointDocument;
}
- get driveId() {
- return this._driveId;
+ get sharepointDocument() {
+ return this._sharepointDocument;
}
- 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: `driveId/${opts.driveId}/fileId/${opts.fileId}`,
+ resourceId: `${opts.sharepointDocument}`,
resourceIdSegmentValues: {
- driveId: opts.driveId,
- fileId: opts.fileId
+ sharepointDocument: opts.sharepointDocument
}
}, ariOpts = AriParser.fromOpts(derivedOpts, microsoftSharepointDocumentAriStaticOpts);
return new _MicrosoftSharepointDocumentAri(ariOpts);
}
@@ -329,10 +320,9 @@
return new _MicrosoftSharepointDocumentAri(opts);
}
getVariables() {
return {
- driveId: this.driveId,
- fileId: this.fileId
+ sharepointDocument: this.sharepointDocument
};
}
};
// Annotate the CommonJS export names for ESM import in node: