ns-ngrx-debugger
Version:
A minimal nativescript debugger for ngrx-store & ngrx-effects
34 lines (33 loc) • 1.05 kB
TypeScript
import { OnInit, OnDestroy } from "@angular/core";
import { Store, Action } from "@ngrx/store";
import { Actions } from '@ngrx/effects';
import { Observable } from 'rxjs/Observable';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';
import 'rxjs/add/observable/from';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/do';
import 'rxjs/add/operator/distinctUntilChanged';
import 'rxjs/add/operator/debounceTime';
import 'rxjs/add/operator/scan';
export declare class Debugger implements OnInit, OnDestroy {
private store$;
states$: Observable<any[]>;
actions$: Observable<Action>;
states: {};
expanded: string[];
selected: string;
position$: Observable<{
top: number;
left: number;
}>;
pan$: BehaviorSubject<{
top: number;
left: number;
}>;
hidden: boolean;
constructor(store$: Store<any>, actions: Actions);
ngOnInit(): void;
onDump(state: any): void;
onExpand(state: any): void;
ngOnDestroy(): void;
}