vuex-i18n: Fixes from code review (#21418)

This commit is contained in:
Andy
2017-11-10 14:51:28 -08:00
committed by GitHub
parent 46f5f574ff
commit 0640727842
3 changed files with 11 additions and 20 deletions

View File

@@ -6,8 +6,15 @@
import _Vue, { PluginObject } from "vue";
// augment typings of Vue.js
import "./vue";
declare module "vue/types/vue" {
interface Vue {
$i18n: Ii18n;
}
interface VueConstructor<V extends Vue = Vue> {
i18n: Ii18n;
}
}
export interface Translations {
[key: string]: string;

View File

@@ -3,8 +3,8 @@
"module": "commonjs",
"target": "es5",
"lib": [
"es5",
"es2015"
"es6",
"dom"
],
"types": [],
"baseUrl": "../",
@@ -20,7 +20,6 @@
},
"files": [
"index.d.ts",
"vue.d.ts",
"vuex-i18n-tests.ts"
]
}

View File

@@ -1,15 +0,0 @@
/**
* Extends interfaces in Vue.js
*/
import Vue from "vue";
import { Ii18n } from "./index";
declare module "vue/types/vue" {
interface Vue {
$i18n: Ii18n;
}
interface VueConstructor<V extends Vue = Vue> {
i18n: Ii18n;
}
}