An experimental library to extract information from Javascript/Typescript source files. This playground uses ts-morph and Madeline libraries.


/**
* This is a class.
* Just for test!
*
* @class Greeter - A class with ctor and a method.
*/
class Greeter {
greeting: string;
constructor(message: string) {
this.greeting = message;
}
// Just says hello :)
greet() {
return "Hello, " + this.greeting;
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


{
"isDeclarationFile": false,
"isFromExternalLibrary": false,
"isInNodeModules": false,
"coverage": {
"details": [
{
"name": "Greeter",
"kind": 241,
"kindName": "ClassDeclaration",
"hasLeadingComment": true,
"hasTrailingComment": false,
"hasJsDoc": true
},
{
"name": "greeting",
"kind": 155,
"kindName": "PropertyDeclaration",
"hasLeadingComment": false,
"hasTrailingComment": false,
"hasJsDoc": false
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX