Skip to content

Document how the get helper treats keys containing a period - #21651

Open
NullVoxPopuli wants to merge 1 commit into
emberjs:mainfrom
NullVoxPopuli-ai-agent:claude/project-thread-6nstuc-get-helper-dotted-keys
Open

NullVoxPopuli wants to merge 1 commit into
emberjs:mainfrom
NullVoxPopuli-ai-agent:claude/project-thread-6nstuc-get-helper-dotted-keys

Conversation

@NullVoxPopuli

Copy link
Copy Markdown
Contributor

Requested by NullVoxPopuli · project thread

Before: the {{get}} docs don't say the key is a path, so {{get obj "some.key"}} returning undefined for { "some.key": 1 } is a surprise.

After: the docs show that the key is split on periods and looked up one segment at a time, say plainly that a property whose name contains a period can't be read with {{get}}, and show a plain function as the way to do it. The sentence after the dynamic key example, which referred to an example that no longer exists, now matches the example above it.

How: docs only, in packages/@ember/helper/index.ts. pnpm lint:docs passes.

Closes #21411

🤖 Generated with Claude Code

https://claude.ai/code/session_013JirFwqPVyTTFj5zPbonSh

The key passed to `{{get}}` is a path, so `{{get obj "some.key"}}`
reads `obj.some.key`. Document that, and show a plain function as the
way to read a property whose name contains a period. Also fix the
sentence after the dynamic key example, which referred to an example
that no longer exists.

Closes emberjs#21411

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013JirFwqPVyTTFj5zPbonSh
@NullVoxPopuli NullVoxPopuli changed the title Document how the get helper treats keys containing a period [Doc] Document how the get helper treats keys containing a period Oct 2, 2026
@NullVoxPopuli NullVoxPopuli changed the title [Doc] Document how the get helper treats keys containing a period Document how the get helper treats keys containing a period Oct 2, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

get helper returns undefined when the key is a string containing a period

2 participants