@ngrx/store
Version:
RxJS powered Redux for Angular apps
11 lines (10 loc) • 952 B
TypeScript
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;