UNPKG

599 BTypeScriptView Raw
1/**
2 * @copyright ngrx
3 */
4import { Observable, Observer, Operator } from 'rxjs';
5import { Action, ActionReducer } from './index';
6export declare class MiniStore<T> extends Observable<T> implements Observer<Action> {
7 private _dispatcher;
8 private _reducer;
9 constructor(_dispatcher: Observer<Action>, _reducer: ActionReducer<any>, state$: Observable<any>);
10 select<R>(pathOrMapFn: (state: T) => R): Observable<R>;
11 lift<R>(operator: Operator<T, R>): MiniStore<R>;
12 dispatch(action: Action): void;
13 next(action: Action): void;
14 error(err: any): void;
15 complete(): void;
16}