/**
 * global type definitions
 * using the typescript interface, you can define the i18n resources that is type-safed!
 */

/**
 * you need to import the some interfaces
 */
import ar from '@/plugins/i18n/locales/ar.json';
import en from '@/plugins/i18n/locales/en.json';
import fr from '@/plugins/i18n/locales/fr.json';
import 'vue-i18n';

type LocaleMessage = typeof en & typeof fr & typeof ar;


declare module 'vue-i18n' { 
  export interface DefineLocaleMessage extends LocaleMessage {
  }
}
