The properties in the OverviewComponent will fail to render the following for example (bad example by the way);
@Input()
public set myValue(value: number) {
if (!isNaN(value)) {
this._value = value;
}
this._value = 0;
}
when typedoc'd it will product something like this...
{
"id": 1,
"name": "value",
"kind": 1,
"kindString": "Accessor",
"flags": {
"isPublic": true,
"isExported": true
},
"decorators": [
{
"name": "Input",
"type": {
"type": "reference",
"name": "Input"
},
"arguments": {}
}
],
"getSignature": [
{
"id": 1,
"name": "__get",
"kind": 1,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"setSignature": [
{
"id": 1,
"name": "__set",
"kind": 1,
"kindString": "Set signature",
"flags": {},
"parameters": [
{
"id": 1,
"name": "value",
"kind": 1,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
],
"sources": [
{
"fileName": "example.ts",
"line": 1,
"character": 1
},
{
"fileName": "example.ts",
"line": 1,
"character": 1
}
]
}
It needs to be able to support get/set members of the components and show them in the properties list