@mbc-cqrs-serverless/core
Version:
CQRS and event base core
14 lines (13 loc) • 356 B
TypeScript
import { JwtClaims } from '../context/invoke';
export interface TenantGroupMembership {
tenant: string;
groups: string[];
}
export interface ResolveGroupRolesInput {
tenantCode: string;
groupIds: string[];
claims?: JwtClaims;
}
export interface IGroupRoleResolver {
resolveRoles(input: ResolveGroupRolesInput): Promise<string[]>;
}