@inlang/paraglide-js
Version:
[](https://inlang.com)
18 lines (17 loc) • 374 B
JavaScript
import { locales } from "./variables.js";
/**
* Check if something is an available locale.
*
* @example
* if (isLocale(params.locale)) {
* setLocale(params.locale);
* } else {
* setLocale('en');
* }
*
* @param {any} locale
* @returns {locale is Locale}
*/
export function isLocale(locale) {
return !locale ? false : locales.includes(locale);
}