Skip to content

fix: resolve UIDesignKit titleBar after hmsPath is set - #310

Open
tonycoder-hub wants to merge 2 commits into
ohosvscode:nextfrom
tonycoder-hub:cursor/fix-uidesignkit-titlebar-cd47
Open

fix: resolve UIDesignKit titleBar after hmsPath is set#310
tonycoder-hub wants to merge 2 commits into
ohosvscode:nextfrom
tonycoder-hub:cursor/fix-uidesignkit-titlebar-cd47

Conversation

@tonycoder-hub

Copy link
Copy Markdown

Fixes issue 306.
After ets.hmsPath is set, @kit.UIDesignKit already resolved, but chained exports such as .titleBar on HdsNavigation stayed unresolved.
HMS kit barrels re-export those symbols from nested @hms modules, and the attribute types live in HMS ets/component. Neither was indexed.
Fix: recursively map HMS ets/api, ets/kits, ets/arkts; add HMS wildcards; include HMS ets/component in lib. Scoped to this bug, not issue 291. lint and tests passed.

cursoragent and others added 2 commits August 17, 2026 20:45
HMS kit barrels resolved once hmsPath was configured, but nested @hms.*
re-exports and ets/component attribute types (HdsNavigation.titleBar)
were never indexed. Recursively map HMS api/kits/arkts declarations and
include HMS component libs.

Co-authored-by: Tony Coder <407243179@qq.com>
Co-authored-by: Tony Coder <407243179@qq.com>
@changeset-bot

changeset-bot Bot commented Aug 17, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: d7312e8

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@arkts/language-server Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

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.

2 participants