Skip to content

@serenity-is/corelib / Authorization / userDefinition

Variable: userDefinition

userDefinition: UserDefinition

Defined in: src/base/authorization.ts:257

User definition for the currently logged-in user (synchronous).

Remarks

Retrieved via getRemoteData("UserData"). This may trigger a synchronous load if not cached — prefer Authorization.userDefinitionAsync. Returns undefined/null when not logged in.

Example

if (Authorization.userDefinition?.IsAdmin) {
    // super-admin branch
}