UNPKG

782 BTypeScriptView Raw
1import { InjectionToken, ModuleWithProviders } from '@angular/core';
2import { Observable } from 'rxjs';
3import { StoreDevtoolsConfig, StoreDevtoolsOptions } from './config';
4import { StoreDevtools } from './devtools';
5import { ReduxDevtoolsExtension } from './extension';
6export declare const IS_EXTENSION_OR_MONITOR_PRESENT: InjectionToken<boolean>;
7export declare function createIsExtensionOrMonitorPresent(extension: ReduxDevtoolsExtension | null, config: StoreDevtoolsConfig): boolean;
8export declare function createReduxDevtoolsExtension(): any;
9export declare function createStateObservable(devtools: StoreDevtools): Observable<any>;
10export declare class StoreDevtoolsModule {
11 static instrument(options?: StoreDevtoolsOptions): ModuleWithProviders<StoreDevtoolsModule>;
12}