getAll and getRange count needs to be smaller than 2^32 -1
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 45/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- typescript
- 领域
- database
调研方向
首先跟踪 getAll 和 getRange 入口点,并将它们对 count 的处理与链接的 MDN 文档中所述的 0 到 2^32 - 1 支持范围进行比较。使用超出范围的 count 重现报告的错误,然后验证最终行为能够处理文档中规定的限制,而不会出现 unsigned-long range error。
由索引模型根据 Issue 内容生成。
描述
if count is greater than 2^32, there will be error like this:
Failed to execute 'getAll' on 'IDBObjectStore': Value is outside the 'unsigned long' value range.
based on MDB doc, the supported count range is between 0 to 2^32 -1 (inclusive)
https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/getAll#count
- 主要语言
- TypeScript
- 星标
- 15
- 派生
- 19
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/ObjectStoreProvider 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 35/100
-
难度 4/5 3-5 天 新手友好度 35/100
microsoft/ObjectStoreProvider#43 · 1 条评论 ·
-
enhancement
难度 3/5 1-2 天 新手友好度 35/100
查看 microsoft/ObjectStoreProvider 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
vercel-labs/just-bash#464 ·
-
looksLikeSlug() is ASCII-only, so non-Latin entity slugs (e.g. Korean) skip exact match and collapse 未关闭
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 65/100
-
难度 2/5 1-3 小时 新手友好度 65/100
-
难度 1/5 1 小时以内 新手友好度 90/100
TanStack/tanstack.com#1293 ·