1 |
|
2 |
|
3 |
|
4 | import { Observable, Observer, Operator } from 'rxjs';
|
5 | import { Action, ActionReducer } from './index';
|
6 | export 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 | }
|