Class: ManagesPermissions
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:16
Constructors
Constructor
new ManagesPermissions():
ManagesPermissions
Returns
ManagesPermissions
Properties
_publicPermissions
protected_publicPermissions:undefined|SolidDocumentPermission[]
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:18
Accessors
isPrivate
Get Signature
get isPrivate():
null|boolean
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:24
Returns
null | boolean
isPublic
Get Signature
get isPublic():
null|boolean
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:20
Returns
null | boolean
Methods
fetchPublicPermissions()
fetchPublicPermissions(
this):Promise<void>
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:34
Parameters
this
Returns
Promise<void>
fetchPublicPermissionsIfMissing()
fetchPublicPermissionsIfMissing(
this):Promise<void>
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:28
Parameters
this
Returns
Promise<void>
trackPublicPermissions()
protectedtrackPublicPermissions(this):PermissionsTracker
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:52
Parameters
this
Returns
updatePublicPermissions()
updatePublicPermissions(
this,permissions):Promise<void>
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:44
Parameters
this
permissions
SolidDocumentPermission[]
Returns
Promise<void>