Skip to content

refactor: Extract NumericIds from PickerId for reusable ID generation#8482

Merged
mvaligursky merged 1 commit intomainfrom
mv-numeric-ids
Feb 26, 2026
Merged

refactor: Extract NumericIds from PickerId for reusable ID generation#8482
mvaligursky merged 1 commit intomainfrom
mv-numeric-ids

Conversation

@mvaligursky
Copy link
Copy Markdown
Contributor

@mvaligursky mvaligursky commented Feb 26, 2026

Summary

  • Adds NumericIds class (src/core/numeric-ids.js) — a general-purpose sequential numeric ID generator that supports multiple independent instances
  • Refactors PickerId to be a pre-created NumericIds instance, preserving the existing PickerId.get() API with no changes needed at call sites

Add NumericIds class (src/core/numeric-ids.js) as a general-purpose
sequential ID generator that supports multiple independent instances.
Refactor PickerId to be a pre-created NumericIds instance, preserving
the existing API.

Made-with: Cursor
@mvaligursky mvaligursky self-assigned this Feb 26, 2026
@mvaligursky mvaligursky added the enhancement Request for a new feature label Feb 26, 2026
@mvaligursky mvaligursky requested review from a team and Copilot February 26, 2026 09:53
@mvaligursky mvaligursky merged commit 0af6f48 into main Feb 26, 2026
11 of 12 checks passed
@mvaligursky mvaligursky deleted the mv-numeric-ids branch February 26, 2026 10:18
@mvaligursky mvaligursky review requested due to automatic review settings March 23, 2026 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Request for a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant