Skip to content

Class.Picker

Daniel Sales edited this page Jun 22, 2024 · 2 revisions

rand-picker v2.1.0 / Picker

Class: Picker<T>

Type parameters

T

Implements

  • Picker<T>

Properties

onAfterPick

onAfterPick: undefined | (t) => void

Implementation of

IPicker.onAfterPick

Source

SimplePicker/Picker.ts:45

Accessors

data

get data(): T[]

Returns

T[]

Source

SimplePicker/Picker.ts:106


length

get length(): number

Returns

number

Source

SimplePicker/Picker.ts:91


options

get options(): Readonly<Required<PickerOptions>>

Returns

Readonly<Required<PickerOptions>>

Source

SimplePicker/Picker.ts:111

Methods

clear()

clear(): void

Returns

void

Implementation of

IPicker.clear

Source

SimplePicker/Picker.ts:85


duplicate()

duplicate(options?): Picker<T>

Parameters

options?: PickerOptions

Returns

Picker<T>

Source

SimplePicker/Picker.ts:95


filter()

filter(...filters): T[]

Parameters

• ...filters: Filter<T>[]

Returns

T[]

Implementation of

IPicker.filter

Source

SimplePicker/Picker.ts:28


pick()

pick(n, options): T[]

Parameters

n: number= 1

options: PickOptions<T>= DefaultPickOptions

Returns

T[]

Implementation of

IPicker.pick

Source

SimplePicker/Picker.ts:47


pickOne()

pickOne(options?): undefined | T

Parameters

options?: PickOptions<T>

Returns

undefined | T

Implementation of

IPicker.pickOne

Source

SimplePicker/Picker.ts:65


put()

put(item): Picker<T>

Parameters

item: T

Returns

Picker<T>

Source

SimplePicker/Picker.ts:69


remove()

remove(obj): undefined | T

Parameters

obj: T

Returns

undefined | T

Implementation of

IPicker.remove

Source

SimplePicker/Picker.ts:76