我有一个来自第 3 方库 (A) 的接口。我正在为我的项目bar
中的属性创建别名。foo
这很好用,但我也希望我的别名继承属性的 DocBlock 注释。
interface A {
/**
* It's a number
*/
foo: number;
}
interface B extends A {
bar: A["foo"];
}
const x: B = {
foo: 1,
bar: 2
};
在 Codesandbox 中,您可以使用CTRL+Hover在x
onfoo
和bar
. foo
会有意见,bar
不要。我还想bar
显示相同的 DocBlock 评论。
https://codesandbox.io/s/lucid-architecture-6ppe6?file=/src/index.ts