@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>>