import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'arrayIndex'
})
/**
 * Filtre les tableaux sur des indexs particuliers (ex : 0)
 */
export class ArrayIndexPipe implements PipeTransform {

  transform(value: Array<any>, indexs: Array<number>): Array<any> {
    let l_array=[];
    if ((indexs)&&(value)) {
      for (let index of indexs) {
        if (index<=(value.length-1)) {
          l_array.push(value[index]);
        }
      }
    }
    return l_array;
  }

}