jsctags
Version:
jsctags generator
97 lines (96 loc) • 1.86 kB
JSON
[
{
"name": "bar",
"addr": "/bar/",
"kind": "v",
"type": "number",
"lineno": 1,
"origin": {
"!span": "4[0:4]-7[0:7]",
"!type": "number",
"!data": {
"isConstructor": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/objectlit.js"
},
{
"name": "foo",
"addr": "/foo/",
"kind": "v",
"lineno": 3,
"origin": {
"!span": "13[2:4]-16[2:7]",
"!data": {
"isConstructor": false,
"type": "baz"
}
},
"tagfile": "__DIR__/objectlit.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "boolean",
"lineno": 6,
"namespace": "foo",
"origin": {
"!span": "60[5:2]-61[5:3]",
"!type": "bool",
"!data": {
"isConstructor": false,
"type": "Boolean.prototype"
}
},
"tagfile": "__DIR__/objectlit.js"
},
{
"name": "method",
"addr": "/method/",
"kind": "f",
"type": "string function()",
"lineno": 7,
"namespace": "foo",
"origin": {
"!span": "71[6:2]-77[6:8]",
"!type": "fn() -> string",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/objectlit.js"
},
{
"name": "baz",
"addr": "/baz/",
"kind": "v",
"lineno": 10,
"origin": {
"!span": "103[9:4]-106[9:7]",
"!data": {
"isConstructor": false
}
},
"tagfile": "__DIR__/objectlit.js"
},
{
"name": "b",
"addr": "/b/",
"kind": "v",
"type": "string",
"lineno": 12,
"namespace": "baz",
"origin": {
"!span": "132[11:2]-133[11:3]",
"!type": "string",
"!data": {
"isConstructor": false,
"type": "String.prototype"
}
},
"tagfile": "__DIR__/objectlit.js"
}
]