Files
deepseek-harness/packages/client/ui-context-menu/tsconfig.json
T
zhc 13a8cc11c7 refactor(client): move menu target kinds to their owners
Address review on context-menu target ownership and MenuRow typing.

- `ui-workspace` declares the `workspace` target and `ui-conversation`
  declares `sessionHeader`; `ui-context-menu` no longer depends on
  `@deepseek-ai/dsh-workspace`.
- Remove `buttonTargetKey`. A shared button now toggles only the popup it
  opened, tracked by its instance id, so the menu service needs no
  per-kind identity rule.
- Name the optional-or-undefined props helper in `MenuRow`, document its
  package-internal props, and replace the `MenuDecoration` component with a
  typed render helper.
2026-11-03 17:27:32 +08:00

46 lines
705 B
JSON

{
"extends": "../../../tsconfig.base.client.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "lib/types"
},
"include": [
"src"
],
"references": [
{
"path": "../../../vendor/cordis"
},
{
"path": "../../util/brand"
},
{
"path": "../../core/session"
},
{
"path": "../locale/tsconfig.client.json"
},
{
"path": "../store"
},
{
"path": "../ui-slots"
},
{
"path": "../ui-primitives"
},
{
"path": "../ui-dockkit"
},
{
"path": "../ui-layout"
},
{
"path": "../ui-renderer"
},
{
"path": "../shortcuts/tsconfig.client.json"
}
]
}