createEeffct
How it works
Overload signatures
// 1. Watch multiple observables (from different stores, or custom streams)
export function createEffect<T>(
sources: Observable<T>[],
callback: (changes: { [key: string]: WatchResult<T> }) => void
): void;
// 2. Watch multiple paths in a single store
export function createEffect<T>(
store: Store<T>,
paths: (string | string[])[],
callback: (changes: { [key: string]: WatchResult<T> }) => void
): void;WatchResult<T>
WatchResult<T>Example: Single path
Example: Multiple paths
Example: Multiple stores
Comparison with NgRx createEffect
createEffectLast updated