Skip to content

chore(sync): bindings for @juspay/blend-design-system@0.0.38-beta.3 (stable regenerate) - #157

Merged
jagguji merged 2 commits into
mainfrom
sync/blend-0.0.38-beta.3-stable
Sep 24, 2026
Merged

jagguji merged 2 commits into
mainfrom
sync/blend-0.0.38-beta.3-stable

Conversation

@jagguji

@jagguji jagguji commented Sep 24, 2026

Copy link
Copy Markdown
Collaborator

Bindings for @juspay/blend-design-system@0.0.38-beta.3, generated with @juspay/rescript-bindgen@1.4.0-beta.5. Merging publishes @juspay/rescript-blend@0.0.38-beta.3 under the beta tag.

This supersedes #153. It is that PR's commit plus one more bindgen run: the first run leaves three names with a 2 suffix and the second run reclaims them. Further runs change nothing. The branch is separate because the daily sync cron force-updates sync/blend-0.0.38-beta.3 until this version is published.

Verified

Changes from blend 0.0.38-beta.3

  • Blend split each V2 component's props into a platform-neutral XBaseProps (for @juspay/blend-native). The props are the same; they now come in through spreads such as ...SelectorV2Types.checkboxBaseProps.
  • Directory tokens: the item icon config gains color?; the nested section-item border config gains activeColor?.

⚠️ Source-breaking renames and moves (vs 0.0.38-beta.2-1)

The JS values are the same, but code that names these ReScript types directly must be updated.

  • 39 public type paths were moved or renamed (listed below)
  • multiSelectV2SelectionTagType constructor TextTagType → Text (value still "text")
  • Module MenuV2MenuV2PropsCollisionBoundaryRef → MenuV2CollisionBoundaryRef
Removed type paths
AlertV2Types.alertV2CloseButtonConfig
AlertV2Types.alertV2SlotConfig
ContextSharedTypes.flattenedMultiSelectV2Item
ContextSharedTypes.inputsV2LabelConfig
ContextSharedTypes.inputsV2LeftSlotConfig
ContextSharedTypes.inputsV2SlotConfig
ContextSharedTypes.inputsV2UploadErrorReasonConfig
ContextSharedTypes.menuV2Props
ContextSharedTypes.multiSelectV2GroupType
ContextSharedTypes.multiSelectV2ItemType
ContextSharedTypes.multiSelectV2SelectionTagType
ContextSharedTypes.selectV2ErrorState
ContextSharedTypes.singleSelectV2GroupType
ContextSharedTypes.singleSelectV2ItemType
ContextSharedTypes.uploadErrorReasonValue
ContextSharedTypes.uploadStateInputsV2
HighchartsSharedSharedTypes.flattenedMultiSelectV2Item
HighchartsSharedSharedTypes.inputsV2LabelConfig
HighchartsSharedSharedTypes.inputsV2LeftSlotConfig
HighchartsSharedSharedTypes.inputsV2SlotConfig
HighchartsSharedSharedTypes.inputsV2UploadErrorReasonConfig
HighchartsSharedSharedTypes.menuV2Props
HighchartsSharedSharedTypes.multiSelectV2GroupType
HighchartsSharedSharedTypes.multiSelectV2ItemType
HighchartsSharedSharedTypes.multiSelectV2SelectionTagType
HighchartsSharedSharedTypes.selectV2ErrorState
HighchartsSharedSharedTypes.singleSelectV2GroupType
HighchartsSharedSharedTypes.singleSelectV2ItemType
HighchartsSharedSharedTypes.uploadErrorReasonValue
HighchartsSharedSharedTypes.uploadStateInputsV2
PopoverV2Types.popoverV2Align
PopoverV2Types.popoverV2Side
PopoverV2Types.popoverV2Size
SelectV2Types.selectV2Alignment
SelectV2Types.selectV2Side
SelectV2Types.selectV2Size
SelectV2Types.selectV2Variant
TagV2Types.tagV2SkeletonConfig
TooltipV2Types.tooltipV2Props

The follow-up belongs in rescript-bindgen: when a declaration moves, keep its manifest identity, and make one run produce the final result.

🤖 Generated with Claude Code

jagguji and others added 2 commits September 22, 2026 15:07
…oint

A second bindgen 1.4.0-beta.5 run reclaims three names the first run
suffixed (tagV2LeftSlotConfig, selectorV2MaxLengthConfig,
inputsV2LeftSlotConfig). Further runs are a no-op.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jagguji
jagguji merged commit b59a633 into main Sep 24, 2026
6 checks passed
jagguji added a commit that referenced this pull request Sep 24, 2026
Bindings are unchanged from 0.0.38-beta.3 (#157); only the version moves.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
jagguji added a commit that referenced this pull request Sep 25, 2026
…38 (#158)

Bindings are unchanged from 0.0.38-beta.3 (#157); only the version moves.

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.

1 participant