@merncloud/permission-resolver
Version:
Reusable RBAC + ABAC permission resolver for Node.js
10 lines (9 loc) • 396 B
TypeScript
import { PermissionRule } from "../types";
import { PermissionResolver } from "../utils/PermissionResolver";
export interface InitPermissionClientOptions {
fetchRules: () => Promise<{
data: PermissionRule[];
}>;
}
export declare function initPermissionClient(options: InitPermissionClientOptions): Promise<void>;
export declare function getPermissionClient(): PermissionResolver;