@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
});