-
Notifications
You must be signed in to change notification settings - Fork 9
/
index.ts
42 lines (40 loc) · 1.15 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*
* Public API Surface of Signal Store
*/
export { Store } from './lib/store';
export { FeatureStore, createFeatureStore } from './lib/feature-store';
export { ComponentStore, createComponentStore } from './lib/component-store';
export {
createSelector,
createFeatureStateSelector,
createComponentStateSelector,
} from './lib/signal-selector';
export { ReduxDevtoolsExtension } from './lib/extensions/redux-devtools.extension';
export { StoreRootModule, StoreModule, StoreFeatureModule } from './lib/modules/store.module';
export { EffectsModule } from './lib/modules/effects.module';
export { ComponentStoreModule } from './lib/modules/component-store.module';
export {
provideStore,
provideFeature,
provideEffects,
provideComponentStoreConfig,
} from './lib/providers';
// Re-export from @mini-rx/common
export {
Action,
Reducer,
Actions,
StoreConfig,
FeatureConfig,
FeatureStoreConfig,
ComponentStoreConfig,
StoreExtension,
undo,
tapResponse,
createRxEffect,
LoggerExtension,
ImmutableStateExtension,
UndoExtension,
mapResponse,
ReduxDevtoolsOptions,
} from '@mini-rx/common';