#How can I implement debounceTime?

4 messages · Page 1 of 1 (latest)

carmine mantle
#

How can I implement debounceTime inside export class FilterPipe implements PipeTransform?

In advance thank you very much for the help

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

@Pipe({
name: "filter",
})
export class FilterPipe implements PipeTransform {
transform(items: any[], searchText: string): any[] {
if (!items) return [];
if (!searchText) return items;
searchText = searchText.toLowerCase();

 return items.filter((it) => {
   return (
     it.business.toLowerCase().includes(searchText) ||
     it.business
       .normalize("NFD")
       .replace(/[\u0300-\u036f]/g, "")
       .toLowerCase()
       .includes(searchText)
   );
 });

}
}

carmine mantle
#

So this can't be done in Angular right?

tight dust
#

to use debounce operator you must to have a stream source