OfficeServer/node_modules/webdav-server/lib/user/v2/privilege/SimplePathPrivilegeManager.d.ts
2025-10-01 19:55:38 +02:00

11 lines
589 B
TypeScript

import { BasicPrivilege, PrivilegeManager, PrivilegeManagerCallback } from './PrivilegeManager';
import { Resource, Path } from '../../../manager/v2/export';
import { IUser } from '../IUser';
export declare class SimplePathPrivilegeManager extends PrivilegeManager {
rights: any;
constructor();
setRights(user: IUser, path: string, rights: BasicPrivilege[] | string[]): void;
getRights(user: IUser, path: string): string[];
_can(fullPath: Path, user: IUser, resource: Resource, privilege: BasicPrivilege | string, callback: PrivilegeManagerCallback): void;
}