routier-collection


routier-collection / core/src / QueryOptionsCollection

Class: QueryOptionsCollection<T>

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:6

Type Parameters

T

T

Constructors

Constructor

new QueryOptionsCollection<T>(): QueryOptionsCollection<T>

Returns

QueryOptionsCollection<T>

Accessors

items

Get Signature

get items(): Map<keyof QueryOptionValueMap<unknown>, QueryCollectionItem<any, any>[]>

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:13

Returns

Map<keyof QueryOptionValueMap<unknown>, QueryCollectionItem<any, any>[]>


isEmpty

Get Signature

get isEmpty(): boolean

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:17

Returns

boolean

Methods

EMPTY()

static EMPTY<R>(): QueryOptionsCollection<R>

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:21

Type Parameters

R

R

Returns

QueryOptionsCollection<R>


isEmpty()

static isEmpty<T>(options): boolean

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:25

Type Parameters

T

T

Parameters

options

QueryOptionsCollection<T>

Returns

boolean


add()

add<K>(name, value): void

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:29

Type Parameters

K

K extends keyof QueryOptionValueMap<unknown>

Parameters

name

K

value

QueryOptionValueMap<T>[K]

Returns

void


split()

split(): object

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:80

Returns

object

memory

memory: QueryOptionsCollection<T>

database

database: QueryOptionsCollection<T>


has()

has<K>(name): boolean

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:104

Type Parameters

K

K extends keyof QueryOptionValueMap<unknown>

Parameters

name

K

Returns

boolean


get()

get<K>(name): QueryCollectionItem<T, K>[]

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:108

Type Parameters

K

K extends keyof QueryOptionValueMap<unknown>

Parameters

name

K

Returns

QueryCollectionItem<T, K>[]


getLast()

getLast<K>(name): QueryOption<T, K>

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:112

Type Parameters

K

K extends keyof QueryOptionValueMap<unknown>

Parameters

name

K

Returns

QueryOption<T, K>


getValues()

getValues<K>(name): QueryOptionValueMap<T>[K][]

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:126

Type Parameters

K

K extends keyof QueryOptionValueMap<unknown>

Parameters

name

K

Returns

QueryOptionValueMap<T>[K][]


forEach()

forEach(iterator): void

Defined in: core/src/plugins/query/QueryOptionsCollection.ts:147

Parameters

iterator

(item) => void

Returns

void