MobileNativeFoundation / MobileNativeFoundation/Store
[Feature Request] get() and fresh() extensions on MutableStore
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 3.4k
- Forks
- 217
- Avg merge
- 18m
- Merged PRs (30d)
- 4
Description
Store has extensions get() and fresh() that MutableStore no longer can access. Is that a long term change to the api?
Currently these extensions are located in impl: https://github.com/MobileNativeFoundation/Store/blob/fbcd34fd168deaf5f731414e1315c704219ac6c8/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/store.kt
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/store.kt and compare the available Store and MutableStore APIs. Confirm whether get() and fresh() should be available on MutableStore, then check existing API tests or usage examples; done means the intended compatibility and API direction are documented or implemented with matching coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- api
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100