UNPKG

vix-ui

Version:

A set of essential UI modules for your Angular application in ViSenze

28 lines (27 loc) 762 B
/** * UserGroups holds the groups information of a user. It is mainly used to check permissions. */ export declare class UserGroups { groups: string[]; /** * construct UserGroups from OktaUserGroups * * @param oktaUserGroups Array of oktaGroups * oktaGroup example: * { ... * "profile": { * "name": "Everyone", * "description": "All users in your organization" * }, * ... * } */ constructor(oktaUserGroups: any); /** * Check if instance has enough permission for requireGroups. * * @param requireGroups * @returns true if this.groups contains all group of requireGroups, else then false */ hasPermission(requireGroups: string[]): boolean; }