From f3619b20e1c5baa342eb7466c67c44d3192bb3eb Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Tue, 13 Apr 2021 00:52:32 -0500 Subject: Initial TypeScript refactoring --- src/vuex-shim.d.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/vuex-shim.d.ts (limited to 'src/vuex-shim.d.ts') diff --git a/src/vuex-shim.d.ts b/src/vuex-shim.d.ts new file mode 100644 index 0000000..c8a55f9 --- /dev/null +++ b/src/vuex-shim.d.ts @@ -0,0 +1,17 @@ +import { Store } from 'vuex'; + +import PeerTeacher from './models/PeerTeacher'; +import Lab from './models/Lab'; + +declare module '@vue/runtime-core' { + // declare your own store states + interface State { + peerTeachers: Map, + labs: Map + } + + // provide typings for `this.$store` + interface ComponentCustomProperties { + $store: Store + } +} -- cgit v1.2.3