Skip to main content

Class: SelectOptionsProvidersMerger<T>

Merges multiple SelectOptionsProvider together to form a unified one.

deprectated

Type parameters​

Name
T

Implements​

Constructors​

constructor​

• new SelectOptionsProvidersMerger<T>(providers)

Type parameters​

Name
T

Parameters​

NameType
providersSelectOptionsProvider<T>[]

Defined in​

lib/utils/select-options-providers-merger.ts:12

Methods​

getOptions​

â–¸ getOptions(query, params): Observable<(SelectOption<T> | SelectOptionGroup<T>)[]>

see SelectOptionsProvider

Parameters​

NameType
queryNil<string>
paramsGetSelectOptionsParams

Returns​

Observable<(SelectOption<T> | SelectOptionGroup<T>)[]>

Implementation of​

SelectOptionsProvider.getOptions

Defined in​

lib/utils/select-options-providers-merger.ts:17


getValueOption​

â–¸ getValueOption(value): Observable<SelectOption<T>>

see SelectOptionsProvider

Parameters​

NameType
valueT

Returns​

Observable<SelectOption<T>>

Implementation of​

SelectOptionsProvider.getValueOption

Defined in​

lib/utils/select-options-providers-merger.ts:25


hasOptionFor​

â–¸ hasOptionFor(value): Observable<boolean>

see SelectOptionsProvider

Parameters​

NameType
valueT

Returns​

Observable<boolean>

Implementation of​

SelectOptionsProvider.hasOptionFor

Defined in​

lib/utils/select-options-providers-merger.ts:38