File

src/app/features/audit-overview/interview-list/interviews-by-fac-crit-id.pipe.ts

Metadata

Name interviewsByFacCritId

Methods

transform
transform(interviews: Interview[], facCritId: number)
Parameters :
Name Type Optional
interviews Interview[] No
facCritId number No
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;
  }
}

result-matching ""

    No results matching ""