UNPKG

1.65 kBJavaScriptView Raw
1import { _Folder, } from "../folders/types.js";
2import { SharingRole, } from "./types.js";
3const field = "odata.id";
4_Folder.prototype.shareWith = async function (loginNames, role = SharingRole.View, requireSignin = false, emailData) {
5 const shareable = await this.getItem(field);
6 return shareable.shareWith(loginNames, role, requireSignin, emailData);
7};
8_Folder.prototype.getShareLink = async function (kind, expiration = null) {
9 const shareable = await this.getItem(field);
10 return shareable.getShareLink(kind, expiration);
11};
12_Folder.prototype.checkSharingPermissions = async function (recipients) {
13 const shareable = await this.getItem(field);
14 return shareable.checkSharingPermissions(recipients);
15};
16_Folder.prototype.getSharingInformation = async function (request, expands, selects) {
17 const shareable = await this.getItem(field);
18 return shareable.getSharingInformation(request, expands, selects);
19};
20_Folder.prototype.getObjectSharingSettings = async function (useSimplifiedRoles = true) {
21 const shareable = await this.getItem(field);
22 return shareable.getObjectSharingSettings(useSimplifiedRoles);
23};
24_Folder.prototype.unshare = async function () {
25 const shareable = await this.getItem(field);
26 return shareable.unshare();
27};
28_Folder.prototype.deleteSharingLinkByKind = async function (kind) {
29 const shareable = await this.getItem(field);
30 return shareable.deleteSharingLinkByKind(kind);
31};
32_Folder.prototype.unshareLink = async function (kind, shareId) {
33 const shareable = await this.getItem(field);
34 return shareable.unshareLink(kind, shareId);
35};
36//# sourceMappingURL=folder.js.map
\No newline at end of file