@cognizone/legi-cv
Classes​
- AtomicCvProvider
- CollectionCvProvider
- ConceptMatcherService
- ConceptSchemeCvProvider
- CvLabelDirective
- CvOptionsDirective
- CvSelectOptionsProvider
- CvService
- CvStateService
- CvValueDirective
- ElasticAtomicCvClientService
- LegiCvModule
- LegiCvOptionsService
- LegiCvState
- SetCv
Interfaces​
- AtomicCvClient
- AtomicCvProviderConfig
- Collection
- Concept
- ConceptGroup
- ConceptScheme
- ConceptWrapper
- CvProvider
- HasOptionsProvider
- LegiCvOptions
- LegiCvStateModel
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​
Name | Type |
---|---|
params | GetCvParams |
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​
Name | Type |
---|---|
provide | InjectionToken <AtomicCvClient > |
useExisting | typeof 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​
Name | Type |
---|---|
T | extends Concept <T > |
Parameters​
Name | Type |
---|---|
concepts | (T | ConceptGroup <T >)[] |
Returns​
concepts is T[]
Defined in​
libs/legi-cv/src/lib/models/cv.ts:45
composeConceptWrapperSorterFactories​
â–¸ composeConceptWrapperSorterFactories(sorterFactories
): ConceptWrapperSorterFactory
Parameters​
Name | Type |
---|---|
sorterFactories | ConceptWrapperSorterFactory [] |
Returns​
Defined in​
libs/legi-cv/src/lib/models/concept-wrapper.ts:44
countConceptWrapperSorterFactory​
â–¸ Const
countConceptWrapperSorterFactory(params
): Sorter
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
params | GetSelectOptionsParams |
Returns​
Sorter
<ConceptWrapper
<Concept
>>
Defined in​
libs/legi-cv/src/lib/models/concept-wrapper.ts:19
getAllConcepts​
â–¸ getAllConcepts<T
>(concepts
): T
[]
Type parameters​
Name | Type |
---|---|
T | extends Concept <T > |
Parameters​
Name | Type |
---|---|
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​
Name | Type |
---|---|
T | extends Concept <T > |
Parameters​
Name | Type |
---|---|
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​
Name | Type |
---|---|
o | unknown |
Returns​
o is Concept
Defined in​
libs/legi-cv/src/lib/models/cv.ts:49
labelConceptWrapperSorterFactory​
â–¸ Const
labelConceptWrapperSorterFactory(params
): Sorter
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
params | GetSelectOptionsParams |
Returns​
Sorter
<ConceptWrapper
<Concept
>>
Defined in​
libs/legi-cv/src/lib/models/concept-wrapper.ts:25
orderConceptWrapperSorterFactory​
â–¸ Const
orderConceptWrapperSorterFactory(params
): Sorter
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
params | GetSelectOptionsParams |
Returns​
Sorter
<ConceptWrapper
<Concept
>>
Defined in​
libs/legi-cv/src/lib/models/concept-wrapper.ts:16
provideCollectionCvProvider​
â–¸ provideCollectionCvProvider(config
): Provider
Parameters​
Name | Type |
---|---|
config | AtomicCvProviderConfig |
Returns​
Provider
Defined in​
libs/legi-cv/src/lib/services/collection-cv-provider.ts:42
provideConceptSchemeCvProvider​
â–¸ provideConceptSchemeCvProvider(config
): Provider
Parameters​
Name | Type |
---|---|
config | AtomicCvProviderConfig |
Returns​
Provider
Defined in​
libs/legi-cv/src/lib/services/concept-scheme-cv-provider.ts:60
provideCvProvider​
â–¸ provideCvProvider(type
): Provider
Parameters​
Name | Type |
---|---|
type | Type <CvProvider <Concept >> |
Returns​
Provider
Defined in​
libs/legi-cv/src/lib/services/cv-provider.ts:23
provideHasOptionsProvider​
â–¸ provideHasOptionsProvider(type
): Provider
Parameters​
Name | Type |
---|---|
type | unknown |
Returns​
Provider
Defined in​
libs/legi-cv/src/lib/directives/cv-options.directive.ts:13
scoreConceptWrapperSorterFactory​
â–¸ Const
scoreConceptWrapperSorterFactory(params
): Sorter
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
params | GetSelectOptionsParams |
Returns​
Sorter
<ConceptWrapper
<Concept
>>
Defined in​
libs/legi-cv/src/lib/models/concept-wrapper.ts:14
uriConceptWrapperSorterFactory​
â–¸ Const
uriConceptWrapperSorterFactory(params
): Sorter
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
params | GetSelectOptionsParams |
Returns​
Sorter
<ConceptWrapper
<Concept
>>