packages/base/src/lib/eui-models/eui-language/eui-eu-languages.model.ts
Methods |
|
| Static filterEULanguages | ||||||||
filterEULanguages(array: EuiLanguage[])
|
||||||||
|
filter EU Languages from given array
Parameters :
Returns :
EuiLanguage[]
|
| Static filterInvalidLanguageCodes | ||||||||
filterInvalidLanguageCodes(codes: EuiLanguageCode[])
|
||||||||
|
filters and removes language codes that are not part of the EULanguage e.g. 'ko' does not map to any EULanguage code on the array. { code: 'ko', label: 'whatever' } is valid though
Parameters :
Returns :
EuiLanguageCode[]
|
| Static filterNonEULanguages | ||||||||
filterNonEULanguages(array: EuiLanguage[])
|
||||||||
|
filter non EU languages from given array
Parameters :
Returns :
EuiLanguage[]
|
| Static getAllLanguagesByCodes | ||||||||
getAllLanguagesByCodes(codes: string[])
|
||||||||
|
Returns array of EuiLanguage that match the given codes. If codes array is empty, returns all languages.
Parameters :
Returns :
EuiLanguage[]
|
| Static getLanguageByCode | ||||||||
getLanguageByCode(code: string)
|
||||||||
|
Parameters :
Returns :
EuiLanguage
|
| Static getLanguageCodes | ||||||||
getLanguageCodes(array: EuiLanguageCode[])
|
||||||||
|
retrieve language codes (string array) from a given array of string and EuiLanguage items
Parameters :
Returns :
string[]
|
| Static getLanguages | ||||||||||
getLanguages(codes: EuiLanguageCode[])
|
||||||||||
|
Matches the given string array to the EU languages and returns a EuiLanguage array. In case that no codes provided it returns the EU Languages array.
Parameters :
Returns :
EuiLanguage[]
|
| Static getOrderedLanguages | ||||||||||
getOrderedLanguages(codes: EuiLanguageCode[])
|
||||||||||
|
return the given list ordered based on the EULanguage order
Parameters :
Returns :
EuiLanguage[]
|
| Static isEuLanguage | ||||||||
isEuLanguage(code: string)
|
||||||||
|
Parameters :
Returns :
boolean
|