Skip to main content

@cognizone/legi-cv

Classes​

Interfaces​

Type aliases​

ConceptFilterableKey​

Ƭ ConceptFilterableKey: keyof Concept

description should only be keys that point to string, string[], LangString or LangStringSimple

Defined in​

libs/legi-cv/src/lib/models/concept-filterable-keys.ts:6


ConceptFilterableKeys​

Ƭ ConceptFilterableKeys: ConceptFilterableKey[]

Defined in​

libs/legi-cv/src/lib/models/concept-filterable-keys.ts:7


ConceptWrapperSorterFactory​

Ƭ ConceptWrapperSorterFactory: (params: GetCvParams) => Sorter<ConceptWrapper>

Type declaration​

â–¸ (params): Sorter<ConceptWrapper>

Parameters​
NameType
paramsGetCvParams
Returns​

Sorter<ConceptWrapper>

Defined in​

libs/legi-cv/src/lib/models/concept-wrapper.ts:12


Cv​

Ƭ Cv: CvArray | CvDictionary

Defined in​

libs/legi-cv/src/lib/models/cv.ts:8


CvArray​

Ƭ CvArray: Concept[]

Defined in​

libs/legi-cv/src/lib/models/cv.ts:6


CvDictionary​

Ƭ CvDictionary: Object

Index signature​

â–ª [uri: string]: Concept

Defined in​

libs/legi-cv/src/lib/models/cv.ts:7


GetCvParams​

Ƭ GetCvParams: GetSelectOptionsParams

Defined in​

libs/legi-cv/src/lib/models/get-cv-params.ts:3


MatchType​

Ƭ MatchType: "includes" | "startWith"

Defined in​

libs/legi-cv/src/lib/models/match-type.ts:1

Variables​

ATOMIC_CV_CLIENT_TOKEN​

• ATOMIC_CV_CLIENT_TOKEN: InjectionToken<AtomicCvClient>

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-client.service.ts:8


CV_PROVIDER_TOKEN​

• CV_PROVIDER_TOKEN: InjectionToken<CvProvider<Concept>[]>

Defined in​

libs/legi-cv/src/lib/services/cv-provider.ts:21


DEFAULT_LEGI_CV_OPTIONS​

• DEFAULT_LEGI_CV_OPTIONS: LegiCvOptions

Defined in​

libs/legi-cv/src/lib/models/legi-cv-options.ts:14


HAS_OPTIONS_PROVIDER_TOKEN​

• HAS_OPTIONS_PROVIDER_TOKEN: InjectionToken<HasOptionsProvider<unknown>>

Defined in​

libs/legi-cv/src/lib/directives/cv-options.directive.ts:11


LEGI_CV_OPTIONS_TOKEN​

• LEGI_CV_OPTIONS_TOKEN: InjectionToken<LegiCvOptions>

Defined in​

libs/legi-cv/src/lib/models/legi-cv-options.ts:23


LEGI_CV_STATE_TOKEN​

• LEGI_CV_STATE_TOKEN: StateToken<LegiCvStateModel>

Defined in​

libs/legi-cv/src/lib/store/cv.state.ts:12


elasticAtomicCvClientServiceProvider​

• elasticAtomicCvClientServiceProvider: Object

Type declaration​

NameType
provideInjectionToken<AtomicCvClient>
useExistingtypeof ElasticAtomicCvClientService

Defined in​

libs/legi-cv/src/lib/services/elastic-atomic-cv-client.service.ts:80

Functions​

areConcepts​

â–¸ areConcepts<T>(concepts): concepts is T[]

Type parameters​

NameType
Textends Concept<T>

Parameters​

NameType
concepts(T | ConceptGroup<T>)[]

Returns​

concepts is T[]

Defined in​

libs/legi-cv/src/lib/models/cv.ts:45


composeConceptWrapperSorterFactories​

â–¸ composeConceptWrapperSorterFactories(sorterFactories): ConceptWrapperSorterFactory

Parameters​

NameType
sorterFactoriesConceptWrapperSorterFactory[]

Returns​

ConceptWrapperSorterFactory

Defined in​

libs/legi-cv/src/lib/models/concept-wrapper.ts:44


countConceptWrapperSorterFactory​

â–¸ Const countConceptWrapperSorterFactory(params): Sorter<ConceptWrapper<Concept>>

Parameters​

NameType
paramsGetSelectOptionsParams

Returns​

Sorter<ConceptWrapper<Concept>>

Defined in​

libs/legi-cv/src/lib/models/concept-wrapper.ts:19


getAllConcepts​

â–¸ getAllConcepts<T>(concepts): T[]

Type parameters​

NameType
Textends Concept<T>

Parameters​

NameType
concepts(T | ConceptGroup<T>)[]

Returns​

T[]

Defined in​

libs/legi-cv/src/lib/models/cv.ts:15


groupConcepts​

â–¸ groupConcepts<T>(concepts): ConceptGroup<T>[]

Type parameters​

NameType
Textends Concept<T>

Parameters​

NameType
concepts(T | ConceptGroup<T>)[]

Returns​

ConceptGroup<T>[]

Defined in​

libs/legi-cv/src/lib/models/cv.ts:27


isConcept​

â–¸ isConcept(o): o is Concept

Parameters​

NameType
ounknown

Returns​

o is Concept

Defined in​

libs/legi-cv/src/lib/models/cv.ts:49


labelConceptWrapperSorterFactory​

â–¸ Const labelConceptWrapperSorterFactory(params): Sorter<ConceptWrapper<Concept>>

Parameters​

NameType
paramsGetSelectOptionsParams

Returns​

Sorter<ConceptWrapper<Concept>>

Defined in​

libs/legi-cv/src/lib/models/concept-wrapper.ts:25


orderConceptWrapperSorterFactory​

â–¸ Const orderConceptWrapperSorterFactory(params): Sorter<ConceptWrapper<Concept>>

Parameters​

NameType
paramsGetSelectOptionsParams

Returns​

Sorter<ConceptWrapper<Concept>>

Defined in​

libs/legi-cv/src/lib/models/concept-wrapper.ts:16


provideCollectionCvProvider​

â–¸ provideCollectionCvProvider(config): Provider

Parameters​

NameType
configAtomicCvProviderConfig

Returns​

Provider

Defined in​

libs/legi-cv/src/lib/services/collection-cv-provider.ts:42


provideConceptSchemeCvProvider​

â–¸ provideConceptSchemeCvProvider(config): Provider

Parameters​

NameType
configAtomicCvProviderConfig

Returns​

Provider

Defined in​

libs/legi-cv/src/lib/services/concept-scheme-cv-provider.ts:60


provideCvProvider​

â–¸ provideCvProvider(type): Provider

Parameters​

NameType
typeType<CvProvider<Concept>>

Returns​

Provider

Defined in​

libs/legi-cv/src/lib/services/cv-provider.ts:23


provideHasOptionsProvider​

â–¸ provideHasOptionsProvider(type): Provider

Parameters​

NameType
typeunknown

Returns​

Provider

Defined in​

libs/legi-cv/src/lib/directives/cv-options.directive.ts:13


scoreConceptWrapperSorterFactory​

â–¸ Const scoreConceptWrapperSorterFactory(params): Sorter<ConceptWrapper<Concept>>

Parameters​

NameType
paramsGetSelectOptionsParams

Returns​

Sorter<ConceptWrapper<Concept>>

Defined in​

libs/legi-cv/src/lib/models/concept-wrapper.ts:14


uriConceptWrapperSorterFactory​

â–¸ Const uriConceptWrapperSorterFactory(params): Sorter<ConceptWrapper<Concept>>

Parameters​

NameType
paramsGetSelectOptionsParams

Returns​

Sorter<ConceptWrapper<Concept>>

Defined in​

libs/legi-cv/src/lib/models/concept-wrapper.ts:41