发现于 #5002 的实施(plugin-map README 重写)。Filed unassigned, not claiming.
现象
packages/plugin-view/README.md 两处从本包名导入的标识符,在本包导出面上不存在:
| README | 实际 |
|---|
:41import { viewComponents } from '@object-ui/plugin-view' + :45Object.entries(viewComponents).forEach(...) | 全包零命中。注册是 import 的副作用;真实导出在 src/index.tsx:18-49(ObjectView、ViewSwitcher、FilterUI、SortUI、SharedViewLink、ViewTabBar、ManageViewsDialog、deriveRecordSurface …)。照抄即 Object.entries(undefined) 抛 TypeError。 |
:337import type { ObjectViewSchema } from '@object-ui/plugin-view' | 类型是真的,但在 @object-ui/types(packages/types/src/objectql.ts:1387);plugin-view 只 import、不 re-export(src/ObjectView.tsx:27),按 README 的路径导入是 TS2305。 |
两处修法不同:前者删虚构,后者改导入路径。
同族
#5002 是 mapComponents 在 plugin-map 上的同一段复制品。实施 #5002 时把 19 个 packages/plugin-*/README.md 的自包命名导入与各包真实导出面对了一遍,命中 8 个包:calendar(#5010)、form(#5011)、gantt(#5012)、grid(#5013)、view(本单)、dashboard、report。按 #5002 认领评论的裁定「兄弟 README 只查不改」,各包各立一单。
复核方式
grep -n "viewComponents\|ObjectViewSchema" packages/plugin-view/README.md
grep -rn "viewComponents" packages/plugin-view/src # 零命中
grep -n "ObjectViewSchema" packages/plugin-view/src/index.tsx # 零命中(未 re-export)
分级
交 PM 分诊。包内 README 的 API 断言今天没有门禁看得到。
发现于 #5002 的实施(plugin-map README 重写)。Filed unassigned, not claiming.
现象
packages/plugin-view/README.md两处从本包名导入的标识符,在本包导出面上不存在::41import { viewComponents } from '@object-ui/plugin-view'+:45Object.entries(viewComponents).forEach(...)src/index.tsx:18-49(ObjectView、ViewSwitcher、FilterUI、SortUI、SharedViewLink、ViewTabBar、ManageViewsDialog、deriveRecordSurface…)。照抄即Object.entries(undefined)抛 TypeError。:337import type { ObjectViewSchema } from '@object-ui/plugin-view'@object-ui/types(packages/types/src/objectql.ts:1387);plugin-view 只 import、不 re-export(src/ObjectView.tsx:27),按 README 的路径导入是 TS2305。两处修法不同:前者删虚构,后者改导入路径。
同族
#5002 是
mapComponents在 plugin-map 上的同一段复制品。实施 #5002 时把 19 个packages/plugin-*/README.md的自包命名导入与各包真实导出面对了一遍,命中 8 个包:calendar(#5010)、form(#5011)、gantt(#5012)、grid(#5013)、view(本单)、dashboard、report。按 #5002 认领评论的裁定「兄弟 README 只查不改」,各包各立一单。复核方式
分级
交 PM 分诊。包内 README 的 API 断言今天没有门禁看得到。