UNPKG

jsctags

Version:
249 lines (248 loc) 5.06 kB
[ { "name": "blah", "addr": "/blah/", "kind": "f", "type": "void function()", "lineno": 1, "origin": { "!span": "9[0:9]-13[0:13]", "!type": "fn()", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "jaja", "addr": "/jaja/", "kind": "v", "type": "number", "lineno": 3, "origin": { "!span": "24[2:4]-28[2:8]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "obj", "addr": "/obj/", "kind": "v", "lineno": 5, "origin": { "!span": "40[4:4]-43[4:7]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "prop1", "addr": "/prop1/", "kind": "v", "type": "number", "lineno": 6, "namespace": "obj", "origin": { "!span": "50[5:2]-55[5:7]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "prop2", "addr": "/prop2/", "kind": "f", "type": "void function(?)", "lineno": 7, "namespace": "obj", "origin": { "!span": "63[6:2]-68[6:7]", "!type": "fn(foo: ?)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "foo", "addr": "/foo/", "kind": "v", "lineno": 7, "namespace": "obj.prop2", "origin": { "!span": "79[6:18]-82[6:21]", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": false } }, "tagfile": "__DIR__/finddef.js" }, { "name": "prop3", "addr": "/prop3/", "kind": "v", "type": "string", "lineno": 10, "namespace": "obj", "origin": { "!span": "95[9:4]-100[9:9]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "hide", "addr": "/hide/", "kind": "f", "type": "void function(?) function()", "lineno": 19, "origin": { "!span": "243[18:9]-247[18:13]", "!type": "fn() -> fn(foo: ?)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "another", "addr": "/another/", "kind": "f", "type": "void function(?)", "lineno": 23, "origin": { "!span": "303[22:9]-310[22:16]", "!type": "fn(arg: ?)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "arg", "addr": "/arg/", "kind": "v", "lineno": 23, "namespace": "another", "origin": { "!span": "311[22:17]-314[22:20]", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": false } }, "tagfile": "__DIR__/finddef.js" }, { "name": "local", "addr": "/local/", "kind": "v", "type": "number", "lineno": 24, "namespace": "another", "origin": { "!span": "324[23:6]-329[23:11]", "!type": "number", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "foo", "addr": "/foo/", "kind": "f", "type": "void function()", "lineno": 29, "origin": { "!span": "383[28:6]-386[28:9]", "!type": "fn()", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "prototype", "addr": "/class foo \\{/", "kind": "v", "lineno": 29, "namespace": "foo", "origin": { "!span": "377[28:0]-417[31:1]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "bar", "addr": "/bar/", "kind": "f", "type": "void function()", "lineno": 30, "namespace": "foo.prototype", "origin": { "!span": "391[29:2]-394[29:5]", "!type": "fn()", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/finddef.js" }, { "name": "fooObj", "addr": "/fooObj/", "kind": "v", "type": "foo", "lineno": 34, "origin": { "!span": "423[33:4]-429[33:10]", "!type": "+foo", "!data": { "isConstructor": false, "type": "foo.prototype" } }, "tagfile": "__DIR__/finddef.js" } ]