UNPKG

952 BTypeScriptView Raw
1import { Provider } from '@angular/core';
2import { RuntimeChecks, MetaReducer } from './models';
3export declare function createActiveRuntimeChecks(runtimeChecks?: Partial<RuntimeChecks>): RuntimeChecks;
4export declare function createSerializationCheckMetaReducer({ strictActionSerializability, strictStateSerializability, }: RuntimeChecks): MetaReducer;
5export declare function createImmutabilityCheckMetaReducer({ strictActionImmutability, strictStateImmutability, }: RuntimeChecks): MetaReducer;
6export declare function createInNgZoneCheckMetaReducer({ strictActionWithinNgZone, }: RuntimeChecks): MetaReducer;
7export declare function provideRuntimeChecks(runtimeChecks?: Partial<RuntimeChecks>): Provider[];
8export declare function checkForActionTypeUniqueness(): Provider[];
9export declare function _runtimeChecksFactory(runtimeChecks: RuntimeChecks): RuntimeChecks;
10export declare function _actionTypeUniquenessCheck(config: RuntimeChecks): void;