awai icon indicating copy to clipboard operation
awai copied to clipboard

Fix sync/async distinguishing in Selector

Open yuriyyakym opened this issue 7 months ago • 0 comments

Right now asyncSelector is used if either any of dependencies is async readable, or if predicate's constructor is AsyncFunction.

const isAsyncPredicate = predicate.constructor.name === 'AsyncFunction';

Source

Current behavior

It does not work in some JS engines, like JSC.

Expected behavior

It works in any JS engine.

yuriyyakym avatar Jan 04 '24 12:01 yuriyyakym