index.ts 515 B

123456789101112131415161718
  1. // Core stores
  2. import { useCanvasStore } from './canvas';
  3. import { useSnapshotStore } from './snapshot';
  4. import { useKeyboardStore } from './keyboard';
  5. import { useStageStore } from './stage';
  6. import { useSettingsStore } from './settings';
  7. export {
  8. // New architecture
  9. useCanvasStore,
  10. useStageStore,
  11. useSnapshotStore,
  12. useKeyboardStore,
  13. useSettingsStore,
  14. };
  15. // Scene Context API (for extensible scene types)
  16. export { SceneProvider, useSceneData, useSceneSelector } from '@/lib/contexts/scene-context';