store.class.d.ts 599 B

12345678910111213141516
  1. /**
  2. * @copyright ngrx
  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. }