@intlify/h3 / getCookieLocale
function getCookieLocale(event, __namedParameters?): Locale;get locale from cookie
| Parameter | Type | Description |
|---|---|---|
event |
H3Event |
The H3Event | H3 event |
__namedParameters? |
{ lang?: string; name?: string; } |
- |
__namedParameters.lang? |
string |
- |
__namedParameters.name? |
string |
- |
Locale
The locale that resolved from cookie
example for h3:
import { createApp, eventHandler } from 'h3'
import { getCookieLocale } from '@intlify/utils/h3'
app.use(eventHandler(event) => {
const locale = getCookieLocale(event)
console.log(locale) // output `Intl.Locale` instance
// ...
})Throws a RangeError if lang option or cookie name value are not a well-formed BCP 47 language tag.