Files
ui/src/runtime/composables/defineLocale.ts
2024-11-13 16:23:08 +01:00

14 lines
353 B
TypeScript

import { defu } from 'defu'
import type { Locale, Direction, Messages } from '../types/locale'
interface DefineLocaleOptions {
name: string
code: string
dir?: Direction
messages: Messages
}
export function defineLocale(options: DefineLocaleOptions): Locale {
return defu<DefineLocaleOptions, [{ dir: Direction }]>(options, { dir: 'ltr' })
}