Is there a simple way to make debounceTime instant on the first value?
searchQueries.pipe(debounceTime(1000))
let's say i'm debouncing search queries to 1 second.
My understanding is that this will cause a 1 second delay on the first search, But, I want the first search query to be instant.
(e.g. in this example https://stackblitz.com/edit/typescript-adheqt?file=index.ts&devtoolsheight=50 if i type 123 quickly, it will only log 123, but i want it to log 1 and then log 123)
i could try something like
merge(searchQueries.pipe(first()),searchQueries.pipe(debounceTime(1000)))
but then that would potentially add a delay to a second search but is probably good enough.
Is there a way of configuring debounceTime that i'm missing? or should I potentially be using throttle or something else?