Skip to content

v0.1.0

Choose a tag to compare

@junebash junebash released this 18 Jan 05:53
· 14 commits to develop since this release

Initial release.

Features

  • TaskStore<Key> - Observable container for managing keyed async tasks
  • TaskStoreDuplicateKeyBehavior - Configurable handling for duplicate key requests:
    • .cancelPrevious(wait:) - Cancel and optionally wait for previous task
    • .wait - Wait for previous task to complete before starting new one
    • .runConcurrently - Run both tasks simultaneously
    • .preferPrevious - Keep existing task, ignore new request