Checks if the input data can be handled by this class. Throws an error if it can't handle the data.
A promise resolving if the input can be handled, rejecting with an Error if not.
Handles the given input. This should only be done if the canHandle function returned true
.
Therefore, consider using the handleSafe function instead.
A promise resolving when the handling is finished. Return value depends on the given type.
Input data that will be handled if it can be handled.
A promise resolving if the input can be handled, rejecting with an Error if not. Return value depends on the given type.
PermissionsExtractor specifically for acl resources.
Solid, ยง4.3.3: "To discover, read, create, or modify an ACL auxiliary resource, an acl:agent MUST have acl:Control privileges per the ACL inheritance algorithm on the resource directly associated with it." https://solid.github.io/specification/protocol#auxiliary-resources-reserved