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)