An array of locales
Optional
options: PreferredLocaleOptions = {}Options for the function
An array of deduplicated locales in order of preference
import { mergeUserLocales } from 'preferred-locale'
mergeUserLocales(['en-US', 'en-US', 'en', 'az-Cyrl-AZ']) // ['en-US', 'az-Cyrl-AZ']
mergeUserLocales(['en-US', 'en-US', 'en', 'az-Cyrl-AZ'], { regionLowerCase: true }) // ['en-us', 'az-Cyrl-az']
mergeUserLocales(['en-US', 'en-US', 'en', 'az-Cyrl-AZ'], { languageOnly: true }) // ['en', 'az']
Merge duplicate locales, prioritised by insertion order