Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • SelectionHolder

Index

Constructors

constructor

  • new SelectionHolder<T>(comparator?: (a: T, b: T) => boolean): SelectionHolder<T>

Properties

Optional onChange

onChange: () => void

Type declaration

    • (): void
    • Returns void

Private selectedValues

selectedValues: readonly T[] = []

Accessors

length

  • get length(): number

selected

  • get selected(): readonly T[]

Methods

Private emit

  • emit(data: readonly T[]): void

isSelected

  • isSelected(item: T): boolean

select

  • select(...items: T[]): void

selectOnly

  • selectOnly(...items: T[]): void

unselect

  • unselect(item: T): void

unselectAll

  • unselectAll(): void

Generated using TypeDoc