effector / effector/farfetched

Cache key serialization doesn't process js Date

Open
#499 0 comments 0 reactions 0 assignees View on GitHub
scope:core
Dominant language
TypeScript
Stars
221
Forks
36
PR merge metrics
No merged PRs in 30d

Description

Cache key serialization transform js Date objects as {}
Applicable for both humanReadableKeys flag states

```ts
cache(cachedQuery, {
adapter: inMemoryCache({ observability: { hit, miss } }),
staleAfter: "1m",
humanReadableKeys: true,
});

cachedQuery.start(new Date(100))
cachedQuery.start(new Date(200)) // return cached result of query above
```

![image](https://github.com/user-attachments/assets/58e54129-7994-4913-8994-1db0a5ef41b5)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.