29 lines
691 B
TypeScript
29 lines
691 B
TypeScript
import { signalStore } from '@ngrx/signals';
|
|
import {
|
|
withStalkerContent,
|
|
withStalkerEpg,
|
|
withStalkerFavorites,
|
|
withStalkerPlayer,
|
|
withStalkerPortal,
|
|
withStalkerRecent,
|
|
withStalkerSelection,
|
|
withStalkerSeries,
|
|
} from './stores/features';
|
|
|
|
/**
|
|
* StalkerStore facade composed from feature slices.
|
|
* Public API compatibility is preserved while implementation is split by concern.
|
|
*/
|
|
export const StalkerStore = signalStore(
|
|
{ providedIn: 'root' },
|
|
withStalkerPortal(),
|
|
withStalkerSelection(),
|
|
withStalkerContent(),
|
|
withStalkerSeries(),
|
|
withStalkerPlayer(),
|
|
withStalkerFavorites(),
|
|
withStalkerRecent(),
|
|
withStalkerEpg()
|
|
);
|
|
|