2026-01-06 18:55:07 +03:00
|
|
|
/**
|
|
|
|
|
* ============================================================================
|
|
|
|
|
* SHARED VIRTUALIZATION LAYER - MIGRATION GUIDE
|
|
|
|
|
* ============================================================================
|
|
|
|
|
*
|
|
|
|
|
* The virtualization API has been refactored to use Svelte 5 store pattern.
|
|
|
|
|
*
|
|
|
|
|
* Migration:
|
|
|
|
|
* - Component moved: src/shared/virtual/FontVirtualList.svelte → src/shared/ui/VirtualList.svelte
|
|
|
|
|
* - Hook removed: src/shared/virtual/useVirtualList.ts → src/shared/store/createVirtualizerStore.ts
|
|
|
|
|
* - Pattern changed: Hook pattern → Store pattern (more Svelte-idiomatic)
|
|
|
|
|
*
|
|
|
|
|
* New Imports:
|
|
|
|
|
* ```ts
|
|
|
|
|
* import { VirtualList } from '$shared/ui';
|
|
|
|
|
* import { createVirtualizerStore } from '$shared/store';
|
|
|
|
|
* ```
|
|
|
|
|
*
|
|
|
|
|
* Old Imports (deprecated):
|
|
|
|
|
* ```ts
|
|
|
|
|
* import { useVirtualList, FontVirtualList } from '$shared/virtual';
|
|
|
|
|
* ```
|
|
|
|
|
*
|
|
|
|
|
* See src/shared/virtual/README.md for detailed usage examples and API documentation.
|
|
|
|
|
*/
|
2026-01-06 18:56:30 +03:00
|
|
|
|
|
|
|
|
// This file serves as migration guide - no exports needed
|
|
|
|
|
export {};
|