【发布时间】:2018-04-23 05:27:40
【问题描述】:
/**
* class of User
*/
class User {
/**
* constructor
* @param name c-name
*/
constructor(name: string) {
this.name = name
}
/**
* property name
*/
private name: string
/**
* setName
* @param name f-name
*/
public setName(name: string) {
this.name = name
}
}
我看到了Typescript Wiki,我可以得到构造函数的信息,例如:returnType/parameters。
[
{
"name": "User",
"documentation": "class of User",
"type": "typeof User",
"constructors": [
{
"parameters": [
{
"name": "name",
"documentation": "c-name",
"type": "string"
}
],
"returnType": "User",
"documentation": "constructor"
}
]
}
]
但我想获得关于正常功能 getName 的 returnType/parameters/documentation 的信息,我该怎么做?
ps:我知道构造函数有签名,签名有函数getReturntype,但是普通函数没有签名,所以无法获取信息
谢谢!
【问题讨论】:
标签: typescript typescript-compiler-api