UNPKG

ns-ngrx-debugger

Version:

A minimal nativescript debugger for ngrx-store & ngrx-effects

34 lines (33 loc) 1.05 kB
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; }