From 7c49a97217ecd8478fb7ea8bb171ff00be42ec7b Mon Sep 17 00:00:00 2001 From: paolo Date: Thu, 15 Nov 2018 19:48:37 +0100 Subject: [PATCH] Ancora sistemazioni con typescript.... --- package.json | 3 +- src/App.vue | 2 +- src/components/Header.vue | 2 +- src/layouts/drawer/drawer.vue | 4 +- src/model/payload/payload-mapper.ts | 2 +- src/model/user.ts | 4 +- src/root/home/home.ts | 2 +- src/router/index.ts | 20 +- src/store/Api/ApiRoutes.ts | 16 + src/store/Api/ApiTypes.ts | 106 ++++++ src/store/Api/Inst-Pao.ts | 23 ++ src/store/Api/Instance.ts | 73 ++++ src/store/Api/index.ts | 42 +++ src/store/Modules/Store/Store.ts | 7 + src/store/Modules/glob.ts | 96 +++++ src/store/Modules/index.ts | 2 + .../{modules => Modules}/serv_constants.ts | 4 +- src/store/{modules => Modules}/user.ts | 339 ++++++++++-------- src/store/index.ts | 16 +- src/store/modules/glob.ts | 53 --- src/typings/GlobalState.d.ts | 8 + src/typings/index.ts | 5 +- src/utils/auth.ts | 10 +- src/views/login/requestresetpwd.vue | 4 +- src/views/login/signin.vue | 4 +- src/views/login/signup/signup.ts | 8 +- src/views/login/test.vue | 2 +- src/views/login/updatepassword.vue | 4 +- src/views/login/vreg.vue | 4 +- tsconfig.json | 14 +- 30 files changed, 626 insertions(+), 253 deletions(-) create mode 100644 src/store/Api/ApiRoutes.ts create mode 100644 src/store/Api/ApiTypes.ts create mode 100644 src/store/Api/Inst-Pao.ts create mode 100644 src/store/Api/Instance.ts create mode 100644 src/store/Api/index.ts create mode 100644 src/store/Modules/Store/Store.ts create mode 100644 src/store/Modules/glob.ts create mode 100644 src/store/Modules/index.ts rename src/store/{modules => Modules}/serv_constants.ts (88%) rename src/store/{modules => Modules}/user.ts (65%) delete mode 100644 src/store/modules/glob.ts create mode 100644 src/typings/GlobalState.d.ts diff --git a/package.json b/package.json index 70669e8..66fe43e 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,8 @@ "vuelidate": "^0.7.4", "vuex": "^3.0.1", "vuex-class": "^0.3.1", - "vuex-module-decorators": "^0.4.3" + "vuex-module-decorators": "^0.4.3", + "vuex-typex": "^3.0.1" }, "devDependencies": { "@babel/core": "^7.1.2", diff --git a/src/App.vue b/src/App.vue index b87b321..6d46246 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,7 +18,7 @@