Skip to content
This repository has been archived by the owner on Mar 1, 2024. It is now read-only.

Latest commit

 

History

History
12 lines (12 loc) · 963 Bytes

TODO.md

File metadata and controls

12 lines (12 loc) · 963 Bytes
  • Fix Unhandled Promise rejections (see yarn test)
  • Find a way to write readable tests
  • Split randomtests into meaningful files
  • Try to remove some unsafe any casts
  • Add invalidate to Cache
  • Add top-level invalidate. Should invalidate a set of queries
  • I don't think this is needed anymore: Add topo-sort to top-level invalidate
  • Add command(cmd: Fetch<A, L, P>, invalidates: Record<K, ObservableQ>). Implement the old runCommand as the result of command.run()
  • Add support for Strategy (and maybe some default ones)
  • Start porting some real world usages as tests
  • Rewrite Products to be labelled products (structs) instead of tuples. So that we can e.g. reuse it as command named dependencies. Refer to https://github.com/gcanti/fp-ts-contrib/blob/master/src/sequenceS.ts (similar typing strategy)
  • Add /react folder, basically including react-avenger with necessary changes