Thanks. It’s my intention to write more.

If the observables returned to expand are asynchronous, it’ll be conceptually recursive. If they are synchronous and no scheduler is specified, yes, it would actually be recursive. However, if the queueScheduler were specified, the recursion would be implemented using iteration — even if the observables were synchronous.

RxJS core team member; front-end developer; mentor; speaker; open-source contributor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store