UNPKG

@ngrx/store

Version:

RxJS powered Redux for Angular apps

11 lines (10 loc) 952 B
import { Provider } from '@angular/core'; import { RuntimeChecks, MetaReducer } from './models'; export declare function createActiveRuntimeChecks(runtimeChecks?: Partial<RuntimeChecks>): RuntimeChecks; export declare function createSerializationCheckMetaReducer({ strictActionSerializability, strictStateSerializability, }: RuntimeChecks): MetaReducer; export declare function createImmutabilityCheckMetaReducer({ strictActionImmutability, strictStateImmutability, }: RuntimeChecks): MetaReducer; export declare function createInNgZoneCheckMetaReducer({ strictActionWithinNgZone, }: RuntimeChecks): MetaReducer; export declare function provideRuntimeChecks(runtimeChecks?: Partial<RuntimeChecks>): Provider[]; export declare function checkForActionTypeUniqueness(): Provider[]; export declare function _runtimeChecksFactory(runtimeChecks: RuntimeChecks): RuntimeChecks; export declare function _actionTypeUniquenessCheck(config: RuntimeChecks): void;