Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • Selection

Index

Constructors

constructor

  • new Selection<T>(allValues?: readonly T[], options?: { mode: string; unselectable: boolean }): Selection<T>

Properties

Readonly selection

selection: any = ...

Private Readonly selectionHolder

selectionHolder: SelectionHolder<T> = ...

Methods

click

  • click(item: T, options?: { ctrlDown?: boolean; shiftDown?: boolean }): void
  • Parameters

    • item: T
    • options: { ctrlDown?: boolean; shiftDown?: boolean } = {}
      • Optional ctrlDown?: boolean
      • Optional shiftDown?: boolean

    Returns void

Private processMultiClick

  • processMultiClick(item: T): void

Private processMultiContinuousClick

  • processMultiContinuousClick(item: T, isShiftDown: boolean): void

Private processMultiControlClick

  • processMultiControlClick(item: T, isCtrlDown: boolean): void

Private processSingleClick

  • processSingleClick(item: T): void

setOptions

  • setOptions(options: Partial<SelectableOptions>): void

setValues

  • setValues(values: T[]): void

Generated using TypeDoc