UNPKG

bknd

Version:

Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.

21 lines (20 loc) 747 B
import { Permission } from "../../core"; export declare class RolePermission { permission: Permission; config?: any | undefined; constructor(permission: Permission, config?: any | undefined); } export declare class Role { name: string; permissions: RolePermission[]; is_default: boolean; implicit_allow: boolean; constructor(name: string, permissions?: RolePermission[], is_default?: boolean, implicit_allow?: boolean); static createWithPermissionNames(name: string, permissionNames: string[], is_default?: boolean, implicit_allow?: boolean): Role; static create(config: { name: string; permissions?: string[]; is_default?: boolean; implicit_allow?: boolean; }): Role; }