azu / azu/kvs

Improve AsyncIterable type

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
help wanted Type: TypeScript
Dominant language
TypeScript
Stars
190
Forks
7
PR merge metrics
No merged PRs in 30d

Description

We can improve `AsyncIterable` typing.
`AsyncIterable<[StoreNames, StoreValue>]>` may be `AsyncIterable<[K StoreValue]>`?

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the AsyncIterable, StoreNames, and StoreValue type definitions and read how their generic parameters are currently connected. Compare the proposed K-based shape with existing usage and tests, then confirm that the intended key/value relationship is covered without breaking current consumers.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
databases
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.