того как пользователь перестает печатать в инпуте?
https://medium.com/aviabird/rxjs-reducing-number-of-api-calls-to-your-server-using-debouncetime-d71c209a4613
inputControl.valueChanges.pipe( throttleTime(5000), tap((value) => this.api.books(value)), );
Обсуждают сегодня