/**
* 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)를 얻을 수 있습니다.typescript 사용법 일반적인 함수 정보를 얻기위한 컴파일러 API : returnType/parameters?
[
{
"name": "User",
"documentation": "class of User",
"type": "typeof User",
"constructors": [
{
"parameters": [
{
"name": "name",
"documentation": "c-name",
"type": "string"
}
],
"returnType": "User",
"documentation": "constructor"
}
]
}
]
하지만 나는이 작업을 수행 할 수있는 방법, t는 정상적인 기능 getName에 returnType이/매개 변수/문서의 정보]을 얻을까요?
PS : 나는 생성자가 서명을 가지고 알고, 서명은 getReturntype 기능을 가지고 있지만, 정상적인 기능에는 서명이 없습니다, 그래서 정보를
감사를 얻을 수 없습니다!
감사합니다. 나는이 방법을 좋아한다 : const signature = checker.getSignatureFromDeclaration (method) – sunhaikuo