Interface CurrentUser

interface CurrentUser {
    fullName: string;
    id: string;
    parentUserId?: MaybeNull<string>;
    permissions: readonly string[];
    resolvedPermissions: ReadonlyResolvedPermission[];
}

Hierarchy

  • IUser
    • CurrentUser

Implemented by

Properties

fullName: string
id: string
parentUserId?: MaybeNull<string>
permissions: readonly string[]

User's permissions

['js:core:episodes[org]:get', 'js:core:episodes[org]:create']
resolvedPermissions: ReadonlyResolvedPermission[]

User's resolved permissions

[
{ id: 'js:core:episodes:get', scopes: ['org'] },
{ id: 'js:core:episodes:create', scopes: ['org'] },
]