UNPKG

@ngrx/store-devtools

Version:

Developer tools for @ngrx/store

27 lines (26 loc) 1.03 kB
import { EnvironmentProviders, InjectionToken } from '@angular/core'; import { ReduxDevtoolsExtension } from './extension'; import { StoreDevtoolsConfig, StoreDevtoolsOptions } from './config'; import { StateObservable } from '@ngrx/store'; import { StoreDevtools } from './devtools'; export declare const IS_EXTENSION_OR_MONITOR_PRESENT: InjectionToken<boolean>; export declare function createIsExtensionOrMonitorPresent(extension: ReduxDevtoolsExtension | null, config: StoreDevtoolsConfig): boolean; export declare function createReduxDevtoolsExtension(): any; export declare function createStateObservable(devtools: StoreDevtools): StateObservable; /** * Provides developer tools and instrumentation for `Store`. * * @usageNotes * * ```ts * bootstrapApplication(AppComponent, { * providers: [ * provideStoreDevtools({ * maxAge: 25, * logOnly: !isDevMode(), * }), * ], * }); * ``` */ export declare function provideStoreDevtools(options?: StoreDevtoolsOptions): EnvironmentProviders;