我使用 Typescript 创建了一个库,该库将单个函数导出为入口点。有多个必需的参数,我将它们按逻辑分组到单独的接口中。我还生成了一个与我的输出文件同名的类型声明文件。
例如
df <- data.frame(
variable=c("A","B","A","B"),
Level=c("X","X","Y","Y"),
value=c(.2,.3,-.2,-.3)
)
library(ggplot2)
ggplot(df, aes(variable, value, fill=Level)) +
geom_bar(position="identity", stat="identity") +
coord_flip()
不幸的是,在用户方面,我似乎无法“发现”构成类型 A 和 B 的属性。我不得不查看库代码以了解 A 和 B 描述的内容。我使用 VS Code 错了吗?让用户完整查看函数参数的最佳方式是什么?不使用内部接口,只使用单个属性作为原语?