From 4d8dcf52e0d83331d7d3d415c6e1dd8a9316fd40 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sun, 31 May 2026 17:33:06 +0300 Subject: [PATCH] refactor: move BaseQueryStore into separate directory, adjust exports/imports --- .../model/store/fontsByIdsStore/fontsByIdsStore.svelte.ts | 2 +- .../helpers/{ => BaseQueryStore}/BaseQueryStore.svelte.ts | 0 .../lib/helpers/{ => BaseQueryStore}/BaseQueryStore.test.ts | 0 src/shared/lib/helpers/index.ts | 5 +++++ src/shared/lib/index.ts | 1 + 5 files changed, 7 insertions(+), 1 deletion(-) rename src/shared/lib/helpers/{ => BaseQueryStore}/BaseQueryStore.svelte.ts (100%) rename src/shared/lib/helpers/{ => BaseQueryStore}/BaseQueryStore.test.ts (100%) diff --git a/src/features/FetchFontsByIds/model/store/fontsByIdsStore/fontsByIdsStore.svelte.ts b/src/features/FetchFontsByIds/model/store/fontsByIdsStore/fontsByIdsStore.svelte.ts index 9b177a8..7285768 100644 --- a/src/features/FetchFontsByIds/model/store/fontsByIdsStore/fontsByIdsStore.svelte.ts +++ b/src/features/FetchFontsByIds/model/store/fontsByIdsStore/fontsByIdsStore.svelte.ts @@ -8,7 +8,7 @@ import { } from '$entities/Font/lib/errors/errors'; import type { UnifiedFont } from '$entities/Font/model/types'; import { fontKeys } from '$shared/api/queryKeys'; -import { BaseQueryStore } from '$shared/lib/helpers/BaseQueryStore.svelte'; +import { BaseQueryStore } from '$shared/lib'; /** * Internal fetcher that seeds the cache and handles error wrapping. diff --git a/src/shared/lib/helpers/BaseQueryStore.svelte.ts b/src/shared/lib/helpers/BaseQueryStore/BaseQueryStore.svelte.ts similarity index 100% rename from src/shared/lib/helpers/BaseQueryStore.svelte.ts rename to src/shared/lib/helpers/BaseQueryStore/BaseQueryStore.svelte.ts diff --git a/src/shared/lib/helpers/BaseQueryStore.test.ts b/src/shared/lib/helpers/BaseQueryStore/BaseQueryStore.test.ts similarity index 100% rename from src/shared/lib/helpers/BaseQueryStore.test.ts rename to src/shared/lib/helpers/BaseQueryStore/BaseQueryStore.test.ts diff --git a/src/shared/lib/helpers/index.ts b/src/shared/lib/helpers/index.ts index 87b4cec..3c3f723 100644 --- a/src/shared/lib/helpers/index.ts +++ b/src/shared/lib/helpers/index.ts @@ -136,3 +136,8 @@ export { */ type PerspectiveManager, } from './createPerspectiveManager/createPerspectiveManager.svelte'; + +/** + * Base Query store using Tanstack query + */ +export { BaseQueryStore } from './BaseQueryStore/BaseQueryStore.svelte'; diff --git a/src/shared/lib/index.ts b/src/shared/lib/index.ts index 0e52af8..75b6dcc 100644 --- a/src/shared/lib/index.ts +++ b/src/shared/lib/index.ts @@ -5,6 +5,7 @@ */ export { + BaseQueryStore, createDebouncedState, createEntityStore, createFilter,