From 92cb34b719b481faf417760f307241e8f6d777a9 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Fri, 2 Jul 2021 22:59:56 +0200 Subject: viewer: types normalization - tag.d.ts GitHub: closes #301 --- viewer/src/store/galleryStore.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'viewer/src/store') diff --git a/viewer/src/store/galleryStore.ts b/viewer/src/store/galleryStore.ts index 3ef2036..e2adf18 100644 --- a/viewer/src/store/galleryStore.ts +++ b/viewer/src/store/galleryStore.ts @@ -18,6 +18,7 @@ */ import { Config, Index, Item } from "@/@types/gallery"; +import { TagCategory, TagIndex, TagSearch } from "@/@types/tag"; import IndexFactory from "@/services/indexfactory"; import Navigation from "@/services/navigation"; import { action, createModule, mutation } from "vuex-class-component"; @@ -30,10 +31,10 @@ const VuexModule = createModule({ export default class GalleryStore extends VuexModule { config: Config | null = null; galleryIndex: Index | null = null; - tagsIndex: Tag.Index = {}; - tagsCategories: Tag.Category[] = []; + tagsIndex: TagIndex = {}; + tagsCategories: TagCategory[] = []; currentPath: string | null = null; - currentSearch: Tag.Search[] = []; + currentSearch: TagSearch[] = []; // --- @@ -45,11 +46,11 @@ export default class GalleryStore extends VuexModule { this.galleryIndex = Object.freeze(galleryIndex); } - @mutation private setTagsIndex(tagsIndex: Tag.Index) { + @mutation private setTagsIndex(tagsIndex: TagIndex) { this.tagsIndex = Object.freeze(tagsIndex); } - @mutation private setTagsCategories(tagsCategories: Tag.Category[]) { + @mutation private setTagsCategories(tagsCategories: TagCategory[]) { this.tagsCategories = tagsCategories; } @@ -57,7 +58,7 @@ export default class GalleryStore extends VuexModule { this.currentPath = currentPath; } - @mutation setCurrentSearch(currentSearch: Tag.Search[]) { + @mutation setCurrentSearch(currentSearch: TagSearch[]) { this.currentSearch = currentSearch; } -- cgit v1.2.3