import { EntityMetadata } from '../EntityMetadata'; import { EntityName } from '../../ValueObject/EntityName'; import { Observable } from 'rxjs'; import { filter } from 'rxjs/operators'; export function withEntityName(entity: EntityName) { return (input: Observable) => { return input.pipe( filter((action: Action) => { return action.metadata.entity === entity; }), ); }; }