UNPKG

@pnp/sp

Version:

pnp - provides a fluent api for working with SharePoint REST

36 lines 1.65 kB
import { _Folder, } from "../folders/types.js"; import { SharingRole, } from "./types.js"; const field = "odata.id"; _Folder.prototype.shareWith = async function (loginNames, role = SharingRole.View, requireSignin = false, emailData) { const shareable = await this.getItem(field); return shareable.shareWith(loginNames, role, requireSignin, emailData); }; _Folder.prototype.getShareLink = async function (kind, expiration = null) { const shareable = await this.getItem(field); return shareable.getShareLink(kind, expiration); }; _Folder.prototype.checkSharingPermissions = async function (recipients) { const shareable = await this.getItem(field); return shareable.checkSharingPermissions(recipients); }; _Folder.prototype.getSharingInformation = async function (request, expands, selects) { const shareable = await this.getItem(field); return shareable.getSharingInformation(request, expands, selects); }; _Folder.prototype.getObjectSharingSettings = async function (useSimplifiedRoles = true) { const shareable = await this.getItem(field); return shareable.getObjectSharingSettings(useSimplifiedRoles); }; _Folder.prototype.unshare = async function () { const shareable = await this.getItem(field); return shareable.unshare(); }; _Folder.prototype.deleteSharingLinkByKind = async function (kind) { const shareable = await this.getItem(field); return shareable.deleteSharingLinkByKind(kind); }; _Folder.prototype.unshareLink = async function (kind, shareId) { const shareable = await this.getItem(field); return shareable.unshareLink(kind, shareId); }; //# sourceMappingURL=folder.js.map