Percic stuff

This commit is contained in:
Adina Țeudan 2022-03-24 15:58:01 +02:00
parent 99d00d6feb
commit 31f741a56a

View File

@ -1,21 +1,21 @@
export type DictionaryEntryType = 'ENTRY' | 'FALSE_POSITIVE' | 'FALSE_RECOMMENDATION';
export type DictionaryTypeUrl = 'entries' | 'falsePositiveEntries' | 'falseRecommendationEntries';
export type DictionaryType = 'dictionary' | 'false-positive' | 'false-recommendations';
export const DictionaryEntryTypes = {
export const DictionaryEntryTypes: Record<DictionaryEntryType, DictionaryEntryType> = {
ENTRY: 'ENTRY' as DictionaryEntryType,
FALSE_POSITIVE: 'FALSE_POSITIVE' as DictionaryEntryType,
FALSE_RECOMMENDATION: 'FALSE_RECOMMENDATION' as DictionaryEntryType,
};
} as const;
export type DictionaryType = 'dictionary' | 'false-positive' | 'false-recommendations';
export const DICTIONARY_TYPE_KEY_MAP: Record<DictionaryType, DictionaryTypeUrl> = {
dictionary: 'entries' as DictionaryTypeUrl,
'false-positive': 'falsePositiveEntries' as DictionaryTypeUrl,
'false-recommendations': 'falseRecommendationEntries' as DictionaryTypeUrl,
} as const;
export const DICTIONARY_TYPE_KEY_MAP: { [key in DictionaryType]: 'entries' | 'falsePositiveEntries' | 'falseRecommendationEntries' } = {
dictionary: 'entries',
'false-positive': 'falsePositiveEntries',
'false-recommendations': 'falseRecommendationEntries',
};
export const DICTIONARY_TO_ENTRY_TYPE_MAP: { [key in DictionaryType]: DictionaryEntryType } = {
export const DICTIONARY_TO_ENTRY_TYPE_MAP: Record<DictionaryType, DictionaryEntryType> = {
dictionary: DictionaryEntryTypes.ENTRY,
'false-positive': DictionaryEntryTypes.FALSE_POSITIVE,
'false-recommendations': DictionaryEntryTypes.FALSE_RECOMMENDATION,
};
} as const;