此功能解决了什么问题?
示例代码:
<script lang="ts"> interface A {} export type B = A[]; </script>
由于B被导出,而A没有被导出,因此typedoc报告了一个问题:“A被B引用,但未包含在文档中。”实际上,问题出现在第4行,而不是第2行。同样的情况也发生在typescript/eslint规则中。显然,这是因为文件开头有`
`的代码,但TypeScript不知道这一点。我无法在playground中创建复现,因为没有一个模板包含Vue + TypeDoc或TypeScript。但是,我愿意根据需要创建复现仓库。此外,我也不确定这个问题应该报告给Vue还是TypeScript。如果是TypeScript的问题,我会向他们报告。
提议的API应该是什么样子?
问题在于解析单文件组件后,TypeScript节点的tsNode.pos和tsNode.end不正确。它们应该具有正确的位置。
1条答案
按热度按时间jvidinwx1#
解:根据题意,有$x+y=10$,$x-y=2$,
将两个方程相加得:$2x=12$,
解得:$x=6$,
将$x=6$代入第一个方程得:$6+y=10$,
解得:$y=4$,
所以方程组的解为$\begin{cases}x=6\ y=4\end{cases}$。