withFacet()

in app/vidispine/search/VidispineSearch.ts [181:191]


  withFacet(field: string, count: boolean, ranges?: SearchRange[]) {
    const newEl: SearchFacet = {
      field: field,
      count: count,
      range: ranges,
    };

    let newObject = Object.assign(new VidispineSearchDoc(), this);
    newObject.facet = newObject.facet ? newObject.facet.concat(newEl) : [newEl];
    return newObject;
  }