ngrx-run
Version:
Return side-effects as data from your NgRx reducers
17 lines (16 loc) • 530 B
TypeScript
import { Action } from '@ngrx/store';
import { Provider } from '@angular/core';
import { EffectConfig, ActionReducer } from 'ngrx-run';
declare type Config = {
providers?: Provider[];
};
export declare function simulate<TState>(reducer: ActionReducer<TState>, actions: Action[], config?: Config): Promise<TState>;
export declare const testing: {};
declare global {
namespace jest {
interface Matchers<R> {
toHaveEffect(expected: EffectConfig<any, any>): R;
}
}
}
export {};