Skip to content

@serenity-is/corelib / Lookup

Class: Lookup<TItem>

Type parameters

Name
TItem

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Lookup<TItem>(options, items?)

Type parameters

Name
TItem

Parameters

Name Type
options LookupOptions<TItem>
items? TItem[]

Defined in

src/q/lookup.ts:25

Properties

idField

idField: string

Defined in

src/q/lookup.ts:11

src/q/lookup.ts:20


itemById

itemById: Object

Index signature

▪ [key: string]: TItem

Defined in

src/q/lookup.ts:10

src/q/lookup.ts:19


items

items: TItem[]

Defined in

src/q/lookup.ts:9

src/q/lookup.ts:18


parentIdField

parentIdField: string

Defined in

src/q/lookup.ts:12

src/q/lookup.ts:21


textField

textField: string

Defined in

src/q/lookup.ts:13

src/q/lookup.ts:22


textFormatter

textFormatter: (item: TItem) => string

Type declaration

▸ (item): string

Parameters
Name Type
item TItem
Returns

string

Defined in

src/q/lookup.ts:14

src/q/lookup.ts:23

Methods

update

Optional update(value): void

Parameters

Name Type
value TItem[]

Returns

void

Defined in

src/q/lookup.ts:37