src/app/features/audit-overview/interview-list/interviews-by-fac-crit-id.pipe.ts
Name | interviewsByFacCritId |
transform | |||||||||
transform(interviews: Interview[], facCritId: number)
|
|||||||||
Parameters :
Returns :
Interview[]
|
import { Pipe, PipeTransform } from '@angular/core';
import { Interview } from 'src/app/core/data/models/interview.model';
@Pipe({
name: 'interviewsByFacCritId',
})
export class InterviewsByFacCritIdPipe implements PipeTransform {
transform(interviews: Interview[], facCritId: number): Interview[] {
const result = interviews?.filter(
interview => interview.answers.findIndex(answer => answer.faccritId === facCritId) != -1,
);
return result?.length == 0 ? null : result;
}
}