UNPKG

@webda/core

Version:

Expose API with Lambda

11 lines (10 loc) 367 B
import { CoreModel, OperationContext } from "../index.js"; declare abstract class RoleModel extends CoreModel { abstract getRolesMap(): { [key: string]: string; }; isPermissive(): boolean; getRoles(ctx: OperationContext): Promise<string[]>; canAct(ctx: OperationContext, action: string): Promise<string | boolean>; } export { RoleModel };