@solid/community-server
Version:
Community Solid Server: an open and modular implementation of the Solid specifications
14 lines (13 loc) • 621 B
TypeScript
import type { PermissionMap } from '@solidlab/policy-engine';
import type { PermissionReaderInput } from './PermissionReader';
import { PermissionReader } from './PermissionReader';
import type { MultiPermissionMap } from './permissions/Permissions';
/**
* PermissionReader which sets all permissions to true or false
* independently of the identifier and requested permissions.
*/
export declare class AllStaticReader extends PermissionReader {
protected readonly permissionMap: PermissionMap;
constructor(allow: boolean);
handle({ requestedModes }: PermissionReaderInput): Promise<MultiPermissionMap>;
}