For AI agents: the complete documentation index is available at /tc39-atlas/en/llms.txt, the full documentation bundle is available at /tc39-atlas/en/llms-full.txt, and this page is available as Markdown at /tc39-atlas/en/proposals/stage/1/proposal-richer-keys.md.
  • English
  • Richer Keys S1

    Proposal details
    Proposal overview

    This proposal groups multiple related efforts to improve how identity is represented and handled in JavaScript, specifically through richer key mechanisms. It includes Collection#reKey for renaming keys in collections and compositeKey for creating composite keys. The proposal is currently a collection of efforts at an early stage, with details to be defined in the linked sub-proposals.

    Note

    The README below comes from the upstream repository and may contain outdated stage or status metadata. Use the proposal details above as the current source of truth.

    This is a grouped set of efforts being pushed as a single proposal due to cross cutting and overlapping ideas of how to represent and deal with identity.

    Efforts