import { Observable } from 'rxjs'; import { filter } from 'rxjs/operators'; import { AnyAction } from 'redux'; export function ofType(...type: string[]) { return (input: Observable) => { return input.pipe(filter(action => type.indexOf(action.type) >= 0)); }; }