diff --git a/package.json b/package.json index 40bd425f..e29e940d 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "lint": "vue-cli-service lint", "fix": "vue-cli-service lint --fix", "gen-unicode_emojis": "node build/gen-unicode_emojis", - "gen-swagger-type": "dtsgen --out src/types/swagger.d.ts --url https://traptitech.github.io/traQ/swagger.yaml && vue-cli-service lint --fix src/swagger.d.ts" + "gen-swagger-type": "dtsgen --out src/types/swagger.d.ts --url https://traptitech.github.io/traQ/swagger.yaml && vue-cli-service lint --fix src/swagger.d.ts", + "postinstall": "cat node_modules/vuex/types/vue.d.ts | (rm node_modules/vuex/types/vue.d.ts; sed -e 's/\\$store: Store/\\$store: ExStore/g' -e 's/{ Store }/{ Store, ExStore }/g' > node_modules/vuex/types/vue.d.ts)" }, "dependencies": { "dtsgenerator": "^2.0.7", diff --git a/src/types/shims-vue.d.ts b/src/types/shims-vue.d.ts index bb45d754..d9f24faa 100644 --- a/src/types/shims-vue.d.ts +++ b/src/types/shims-vue.d.ts @@ -1,11 +1,3 @@ -import { ExStore } from 'vuex' - -declare module 'vue/types/vue' { - interface Vue { - $store: ExStore - } -} - declare module '*.vue' { import Vue from 'vue' export default Vue