Options
All
  • Public
  • Public/Protected
  • All
Menu

Class User

Hierarchy

  • User

Implements

  • IUser

Index

Constructors

constructor

  • new User(name?: string, roles?: string[], id?: string, created?: number): User
  • Parameters

    • Default value name: string = "visitor"
    • Default value roles: string[] = ['ANONYMOUS']
    • Optional id: string
    • Optional created: number

    Returns User

Properties

created

created: any

id

id: any

name

name: any

permissions

permissions: PermissionsService

roles

roles: any[] = []

Methods

addRole

  • addRole(role: string): void
  • Parameters

    • role: string

    Returns void

hasRole

  • hasRole(role: string): boolean
  • Parameters

    • role: string

    Returns boolean

removeRole

  • removeRole(role: string): void
  • Parameters

    • role: string

    Returns void