jsctags
Version:
jsctags generator
106 lines (105 loc) • 2.21 kB
JSON
[
{
"name": "f",
"addr": "/f/",
"kind": "f",
"type": "void function(f)",
"lineno": 3,
"origin": {
"!span": "18[2:4]-19[2:5]",
"!type": "fn(n: f)",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"name": "n",
"addr": "/n/",
"kind": "f",
"type": "void function(f)",
"lineno": 3,
"namespace": "f",
"origin": {
"!span": "31[2:17]-32[2:18]",
"!type": "fn(n: f)",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 4,
"namespace": "f.n",
"origin": {
"!span": "40[3:4]-49[3:13]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"name": "x",
"addr": "/x/",
"kind": "v",
"type": "[x]",
"lineno": 10,
"origin": {
"!span": "210[9:4]-211[9:5]",
"!type": "[x]",
"!data": {
"isConstructor": false,
"type": "Array.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"name": "goop",
"addr": "/goop/",
"kind": "f",
"type": "void function(?) function(number)",
"lineno": 15,
"origin": {
"!span": "262[14:9]-266[14:13]",
"!type": "fn(n: number) -> fn(f: ?)",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"name": "n",
"addr": "/n/",
"kind": "v",
"type": "number",
"lineno": 15,
"namespace": "goop",
"origin": {
"!span": "267[14:14]-268[14:15]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
}
]