UNPKG

@merncloud/permission-resolver

Version:

Reusable RBAC + ABAC permission resolver for Node.js

10 lines (9 loc) 396 B
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;