From 1031b96ec503fbac7d9280c1541c6c77dda31f74 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sun, 15 Feb 2026 23:03:09 +0300 Subject: [PATCH] chore: add exports/imports --- src/shared/lib/helpers/index.ts | 6 ++++++ src/shared/lib/index.ts | 3 +++ src/shared/ui/index.ts | 7 +++++++ 3 files changed, 16 insertions(+) diff --git a/src/shared/lib/helpers/index.ts b/src/shared/lib/helpers/index.ts index 63890d1..78fcbe6 100644 --- a/src/shared/lib/helpers/index.ts +++ b/src/shared/lib/helpers/index.ts @@ -28,6 +28,7 @@ export { } from './createEntityStore/createEntityStore.svelte'; export { + type CharacterComparison, createCharacterComparison, type LineData, } from './createCharacterComparison/createCharacterComparison.svelte'; @@ -48,3 +49,8 @@ export { getLenisContext, setLenisContext, } from './createScrollContext/createScrollContext.svelte'; + +export { + createPerspectiveManager, + type PerspectiveManager, +} from './createPerspectiveManager/createPerspectiveManager.svelte'; diff --git a/src/shared/lib/index.ts b/src/shared/lib/index.ts index 4effc6f..2ceace4 100644 --- a/src/shared/lib/index.ts +++ b/src/shared/lib/index.ts @@ -1,4 +1,5 @@ export { + type CharacterComparison, type ControlDataModel, type ControlModel, createCharacterComparison, @@ -7,6 +8,7 @@ export { createFilter, createLenisContext, createPersistentStore, + createPerspectiveManager, createResponsiveManager, createTypographyControl, createVirtualizer, @@ -17,6 +19,7 @@ export { getLenisContext, type LineData, type PersistentStore, + type PerspectiveManager, type Property, type ResponsiveManager, responsiveManager, diff --git a/src/shared/ui/index.ts b/src/shared/ui/index.ts index d1e57cf..a8108e9 100644 --- a/src/shared/ui/index.ts +++ b/src/shared/ui/index.ts @@ -7,10 +7,17 @@ export { default as ExpandableWrapper } from './ExpandableWrapper/ExpandableWrap export { default as Footnote } from './Footnote/Footnote.svelte'; export { default as IconButton } from './IconButton/IconButton.svelte'; export { default as Input } from './Input/Input.svelte'; +export type { + InputProps, + InputSize, + InputVariant, +} from './Input/Input.svelte'; export { default as Loader } from './Loader/Loader.svelte'; export { default as Logo } from './Logo/Logo.svelte'; +export { default as PerspectivePlan } from './PerspectivePlan/PerspectivePlan.svelte'; export { default as SearchBar } from './SearchBar/SearchBar.svelte'; export { default as Section } from './Section/Section.svelte'; +export { default as SidebarMenu } from './SidebarMenu/SidebarMenu.svelte'; export { default as Skeleton } from './Skeleton/Skeleton.svelte'; export { default as Slider } from './Slider/Slider.svelte'; export { default as SmoothScroll } from './SmoothScroll/SmoothScroll.svelte';