UNPKG

@pnp/sp

Version:

pnp - provides a fluent api for working with SharePoint REST

16 lines 1.05 kB
import { addProp } from "@pnp/queryable"; import { _Web } from "../webs/types.js"; import { RoleDefinitions, RoleAssignments } from "./types.js"; import { SPInstance } from "../spqueryable.js"; import { getUserEffectivePermissions, getCurrentUserEffectivePermissions, breakRoleInheritance, resetRoleInheritance, userHasPermissions, currentUserHasPermissions, hasPermissions, } from "./funcs.js"; addProp(_Web, "roleDefinitions", RoleDefinitions); addProp(_Web, "roleAssignments", RoleAssignments); addProp(_Web, "firstUniqueAncestorSecurableObject", SPInstance); _Web.prototype.getUserEffectivePermissions = getUserEffectivePermissions; _Web.prototype.getCurrentUserEffectivePermissions = getCurrentUserEffectivePermissions; _Web.prototype.breakRoleInheritance = breakRoleInheritance; _Web.prototype.resetRoleInheritance = resetRoleInheritance; _Web.prototype.userHasPermissions = userHasPermissions; _Web.prototype.currentUserHasPermissions = currentUserHasPermissions; _Web.prototype.hasPermissions = hasPermissions; //# sourceMappingURL=web.js.map