13 lines
348 B
TypeScript
13 lines
348 B
TypeScript
import { inject } from 'vue';
|
|
import { localizationKey } from '@/lib/localization';
|
|
|
|
export function useLocalization() {
|
|
const localization = inject(localizationKey);
|
|
if (!localization) {
|
|
throw new Error(
|
|
'The localization plugin must be installed before useLocalization().',
|
|
);
|
|
}
|
|
return localization;
|
|
}
|