CurrentUserData: UserData & {
    abilities?: string[];
    email?: string;
    group?: Group & CurrentGroupData;
    groups?: (Group & CurrentGroupData)[];
    inheritAbilities?: boolean;
    newEmailAddress?: string;
    phone?: string;
}

Type declaration

  • Optionalabilities?: string[]

    The abilities granted to the user.

  • Optionalemail?: string

    The user's email address.

  • Optionalgroup?: Group & CurrentGroupData

    The user's primary group.

  • Optionalgroups?: (Group & CurrentGroupData)[]

    The user's secondary groups.

  • OptionalinheritAbilities?: boolean

    Whether the user should inherit the abilities of his groups.

  • OptionalnewEmailAddress?: string

    If the user has changed their email address, this is the new one, awaiting verification.

  • Optionalphone?: string

    The user's telephone number.