Federico Sordillo
Federico Sordillo
Hi and thanks for this great library :) is there any support for multiple transactions (`multi`)?
`defaultMonoidResult` is a "not obvious abstraction, it should be: 1. documented 2. exported (as well as other possible flavors?) see also https://github.com/buildo/avenger/issues/212
when a `Product` query is invalidated all the sub-queries that are part of it get invalidated too (ex `const prod = product({ user, preferences }).invalidate()` invalidates `prod` but also `user`...
at the moment we always fetch something that was invalidated, even if it was not in cache. see commented test in `test/command.test.ts`
at the moment `invalidate` API always asks you to specify a unique key of the cache (aka `input`) to invalidate (unless the type of `input` is the singleton type, in...