Microsoft/TypeScript

`IDBObjectStore` `keyPath` missing `null` type.

開放

#61,209 建立於 2025年2月18日

 (0 則留言) (0 個反應) (0 位負責人)TypeScript (13,395 個分叉)batch import
BugDomain: lib.d.tsHelp Wanted

倉庫指標

星標
 (108,860 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

🔎 Search Terms

  • IDBObjectStore
  • IDBKeyPath
  • keyPath

🕗 Version & Regression Information

  • This is the behavior in every version I tried, and I reviewed the FAQ for entries about IDBObjectStore keyPath.

🙁 Actual behavior

IDBObjectStore instance member keyPath does not include null in its union of types.

🙂 Expected behavior

All versions of the IndexedDB specification has stated that keyPath will be the key path value provided at time of store creation, or null if not specified or when using a key generation such as autoIncrement. The type should be string | string[] | null.

Additional information about the issue

貢獻者指南