@composable-svelte/core
Version:
A Composable Architecture for Svelte 5 - Type-safe state management with reducers, effects, and navigation
16 lines • 801 B
TypeScript
/**
* Composition utilities for Composable Svelte.
*
* This module exports utilities for composing reducers:
* - scope(): Embed child reducers into parent reducers
* - scopeAction(): Helper for common scoped composition pattern
* - combineReducers(): Combine multiple slice reducers
* - forEach(): Manage dynamic collections of child reducers
* - forEachElement(): Simplified forEach for standard pattern
*/
export { scope, scopeAction } from './scope.js';
export type { StateLens, StateUpdater, ActionPrism, ActionEmbedder } from './scope.js';
export { combineReducers } from './combine-reducers.js';
export { forEach, forEachElement, elementAction } from './for-each.js';
export type { IdentifiedItem, ElementAction, ForEachConfig } from './for-each.js';
//# sourceMappingURL=index.d.ts.map