Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PermissionRange

Hierarchy

  • PermissionRange

Implements

Index

Constructors

constructor

  • new PermissionRange(name: string, rowStart?: number, rowEnd?: number, colStart?: number, colEnd?: number, permissions?: IPageRangeRights): PermissionRange
  • Parameters

    • name: string
    • Default value rowStart: number = 0
    • Default value rowEnd: number = 0
    • Default value colStart: number = 0
    • Default value colEnd: number = 0
    • Optional permissions: IPageRangeRights

    Returns PermissionRange

Properties

colEnd

colEnd: number

colStart

colStart: number

name

name: string

rowEnd

rowEnd: number

rowStart

rowStart: number

Methods

getPermission

  • getPermission(userId: number): string
  • Get permission for a user

    Parameters

    • userId: number

    Returns string

setPermission

  • setPermission(userId: number, permission?: undefined | string): void
  • Set permission for a user

    Parameters

    • userId: number
    • Optional permission: undefined | string

    Returns void

toObject

  • Serialize range to final service-accepted object

    Returns IPageRange

Object literals

Private _permissions

_permissions: object

no

no: never[] = []

ro

ro: never[] = []

Generated using TypeDoc