export interface Lang { locales: LangLocales current: string t: LangTranslator } export interface LangOptions { locales?: LangLocales current?: string t?: LangTranslator } // TODO: complete list of keys? export interface VuetifyLocale { [key: string]: VuetifyLocale | string } export type LangLocales = Record export type LangTranslator = (key: string, ...params: Array) => string