Typeahead Search

takeUnitl with debounceTime operator can be used to achieve typeahead search

Handle API Errors

takeUnitl with debounceTime operatocatchError can be used to handle error on a specific API call (or use global error handler to catch all the api errors at once)