UNPKG

jsctags

Version:
213 lines (212 loc) 4.33 kB
[ { "name": "Foo", "addr": "/Foo/", "kind": "f", "type": "void function(?, ?)", "lineno": 1, "origin": { "!span": "6[0:6]-9[0:9]", "!type": "fn(a: ?, ...b: ?)", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "prototype", "addr": "/class Foo \\{/", "kind": "v", "lineno": 1, "namespace": "Foo", "origin": { "!span": "0[0:0]-158[9:1]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "method", "addr": "/method/", "kind": "f", "type": "void function()", "lineno": 7, "namespace": "Foo.prototype", "origin": { "!span": "79[6:2]-85[6:8]", "!type": "fn()", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "x", "addr": "/x/", "kind": "v", "type": "string", "lineno": 9, "namespace": "Foo.prototype", "origin": { "!span": "122[8:6]-123[8:7]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "y", "addr": "/y/", "kind": "v", "lineno": 14, "origin": { "!span": "177[13:6]-178[13:7]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "func", "addr": "/func/", "kind": "f", "type": "number function()", "lineno": 15, "namespace": "y", "origin": { "!span": "185[14:2]-189[14:6]", "!type": "fn() -> number", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "b", "addr": "/b/", "kind": "v", "type": "boolean", "lineno": 16, "namespace": "y", "origin": { "!span": "213[15:6]-214[15:7]", "!type": "bool", "!data": { "isConstructor": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "it", "addr": "/it/", "kind": "f", "type": "!0 function(?)", "lineno": 20, "origin": { "!span": "265[19:4]-267[19:6]", "!type": "fn*(n: ?) -> !0", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "n", "addr": "/n/", "kind": "v", "lineno": 20, "namespace": "it", "origin": { "!span": "280[19:19]-281[19:20]", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": false } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "number", "lineno": 26, "origin": { "!span": "382[25:5]-383[25:6]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "b", "addr": "/b/", "kind": "v", "type": "number", "lineno": 26, "origin": { "!span": "385[25:8]-386[25:9]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "e1", "addr": "/e1/", "kind": "v", "type": "string", "lineno": 30, "origin": { "!span": "433[29:5]-435[29:7]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/es6-features.js" }, { "name": "e3", "addr": "/e3/", "kind": "v", "type": "number", "lineno": 30, "origin": { "!span": "437[29:9]-439[29:11]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/es6-features.js" } ]