UNPKG

jsctags

Version:
2,400 lines 226 kB
[ { "name": "arguments", "addr": "/arguments/", "kind": "v", "type": "number", "lineno": 1, "origin": { "!span": "4[0:4]-13[0:13]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/arguments.js" }, { "name": "x", "addr": "/x/", "kind": "v", "type": "[string]", "lineno": 1, "origin": { "!span": "4[0:4]-5[0:5]", "!type": "[string]", "!data": { "isConstructor": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/array_holes.js" }, { "name": "y", "addr": "/y/", "kind": "v", "type": "string", "lineno": 3, "origin": { "!span": "35[2:8]-36[2:9]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/array_holes.js" }, { "name": "z", "addr": "/z/", "kind": "v", "type": "string", "lineno": 3, "origin": { "!span": "38[2:11]-39[2:12]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/array_holes.js" }, { "name": "f", "addr": "/f/", "kind": "f", "type": "f.!ret function(number, Array[bool])", "lineno": 1, "origin": { "!span": "4[0:4]-5[0:5]", "!type": "fn(a: number, [b]: [bool]) -> f.!ret", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/arrow.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "number", "lineno": 1, "namespace": "f", "origin": { "!span": "9[0:9]-10[0:10]", "!type": "number", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Number.prototype" } }, "tagfile": "__DIR__/arrow.js" }, { "name": "b", "addr": "/b/", "kind": "v", "type": "boolean", "lineno": 1, "namespace": "f", "origin": { "!span": "13[0:13]-14[0:14]", "!type": "bool", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/arrow.js" }, { "name": "wrap", "addr": "/wrap/", "kind": "f", "type": "wrap.!ret.!ret function() function()", "lineno": 5, "origin": { "!span": "79[4:9]-83[4:13]", "!type": "fn() -> fn() -> wrap.!ret.!ret", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/arrow.js" }, { "name": "Obj", "addr": "/Obj/", "kind": "f", "type": "void function()", "lineno": 11, "origin": { "!span": "207[10:9]-210[10:12]", "!type": "fn()", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/arrow.js" }, { "name": "map", "addr": "/map/", "kind": "f", "type": "[!this.x] function()", "lineno": 14, "namespace": "Obj.prototype", "origin": { "!span": "247[13:14]-250[13:17]", "!type": "fn() -> [!this.x]", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/arrow.js" }, { "name": "Bar", "addr": "/Bar/", "kind": "f", "type": "void function()", "lineno": 1, "origin": { "!span": "9[0:9]-12[0:12]", "!type": "fn()", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/autothis.js" }, { "name": "hallo", "addr": "/hallo/", "kind": "f", "type": "void function()", "lineno": 2, "namespace": "Bar.prototype", "origin": { "!span": "49[1:14]-54[1:19]", "!type": "fn()", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/autothis.js" }, { "name": "fn2", "addr": "/fn2/", "kind": "f", "type": "void function()", "lineno": 7, "namespace": "Bar.prototype", "origin": { "!span": "128[6:14]-131[6:17]", "!type": "fn()", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/autothis.js" }, { "name": "fn2", "addr": "/fn2/", "kind": "f", "type": "void function()", "lineno": 11, "namespace": "Date.prototype", "origin": { "!span": "183[10:15]-186[10:18]", "!type": "fn()", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/autothis.js" }, { "name": "f", "addr": "/f/", "kind": "f", "type": "number function(number, number, number, number)", "lineno": 1, "origin": { "!span": "9[0:9]-10[0:10]", "!type": "fn(a: number, b: number, c: number, d: number) -> number", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "b", "addr": "/b/", "kind": "v", "type": "number", "lineno": 1, "namespace": "f", "origin": { "!span": "14[0:14]-15[0:15]", "!type": "number", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Number.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "c", "addr": "/c/", "kind": "v", "type": "number", "lineno": 1, "namespace": "f", "origin": { "!span": "17[0:17]-18[0:18]", "!type": "number", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Number.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "d", "addr": "/d/", "kind": "v", "type": "number", "lineno": 1, "namespace": "f", "origin": { "!span": "20[0:20]-21[0:21]", "!type": "number", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Number.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "number", "lineno": 1, "namespace": "f", "origin": { "!span": "11[0:11]-12[0:12]", "!type": "number", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Number.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "g", "addr": "/g/", "kind": "f", "type": "number function(number, number)", "lineno": 2, "origin": { "!span": "53[1:4]-54[1:5]", "!type": "fn(c: number, d: number) -> number", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "h", "addr": "/h/", "kind": "f", "type": "h.!ret function(number)", "lineno": 7, "origin": { "!span": "150[6:9]-151[6:10]", "!type": "fn(a: number) -> h.!ret", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "number", "lineno": 7, "namespace": "h", "origin": { "!span": "152[6:11]-153[6:12]", "!type": "number", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Number.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "i", "addr": "/i/", "kind": "f", "type": "h.!ret function()", "lineno": 8, "origin": { "!span": "188[7:4]-189[7:5]", "!type": "fn() -> h.!ret", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "o", "addr": "/o/", "kind": "v", "lineno": 12, "origin": { "!span": "275[11:4]-276[11:5]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "i", "addr": "/i/", "kind": "f", "type": "h.!ret function()", "lineno": 12, "namespace": "o", "origin": { "!span": "280[11:9]-281[11:10]", "!type": "fn() -> h.!ret", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "j", "addr": "/j/", "kind": "f", "type": "!this function()", "lineno": 15, "origin": { "!span": "340[14:9]-341[14:10]", "!type": "fn() -> !this", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "k", "addr": "/k/", "kind": "f", "type": "j.!ret function()", "lineno": 16, "origin": { "!span": "365[15:4]-366[15:5]", "!type": "fn() -> j.!ret", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/bind.js" }, { "name": "x", "addr": "/x/", "kind": "f", "type": "void function(string)", "lineno": 1, "origin": { "!span": "9[0:9]-10[0:10]", "!type": "fn(a: string)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/block_scope.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "string", "lineno": 1, "namespace": "x", "origin": { "!span": "11[0:11]-12[0:12]", "!type": "string", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "String.prototype" } }, "tagfile": "__DIR__/block_scope.js" }, { "name": "c", "addr": "/c/", "kind": "v", "type": "boolean", "lineno": 5, "namespace": "x", "origin": { "!span": "57[4:8]-58[4:9]", "!type": "bool", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/block_scope.js" }, { "name": "Ext", "addr": "/Ext/", "kind": "v", "lineno": 1, "origin": { "!span": "4[0:4]-7[0:7]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/blowup.js" }, { "name": "extend", "addr": "/extend/", "kind": "f", "type": "void function(fn()", "lineno": 2, "namespace": "Ext", "origin": { "!span": "25[1:4]-31[1:10]", "!type": "fn(subclass: fn(), superclass: ?)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/blowup.js" }, { "name": "prototype", "addr": "/prototype/", "kind": "v", "lineno": 8, "namespace": "Ext.extend.subclass", "origin": { "!span": "231[7:11]-240[7:20]", "!data": { "isConstructor": false, "scoped": false, "isArg": false } }, "tagfile": "__DIR__/blowup.js" }, { "name": "extend", "addr": "/extend/", "kind": "f", "type": "void function(?)", "lineno": 10, "namespace": "Ext.extend.subclass", "origin": { "!span": "264[9:11]-270[9:17]", "!type": "fn(o: ?)", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/blowup.js" }, { "name": "o", "addr": "/o/", "kind": "v", "lineno": 10, "namespace": "Ext.extend.subclass.extend", "origin": { "!span": "282[9:29]-283[9:30]", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": false } }, "tagfile": "__DIR__/blowup.js" }, { "name": "subclass", "addr": "/subclass/", "kind": "f", "type": "void function()", "lineno": 14, "namespace": "Ext.extend", "origin": { "!span": "369[13:22]-377[13:30]", "!type": "fn()", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/blowup.js" }, { "name": "superclass", "addr": "/superclass/", "kind": "f", "type": "void function()", "lineno": 14, "namespace": "Ext.extend", "origin": { "!span": "379[13:32]-389[13:42]", "!type": "fn()", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/blowup.js" }, { "name": "F", "addr": "/F/", "kind": "f", "type": "void function()", "lineno": 18, "namespace": "Ext.extend", "origin": { "!span": "489[17:6]-490[17:7]", "!type": "fn()", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/blowup.js" }, { "name": "prototype", "addr": "/prototype/", "kind": "v", "lineno": 19, "namespace": "Ext.extend.F", "origin": { "!span": "512[18:4]-521[18:13]", "!data": { "isConstructor": false, "scoped": false, "isArg": false } }, "tagfile": "__DIR__/blowup.js" }, { "name": "newElt", "addr": "/newElt/", "kind": "v", "type": "Element", "lineno": 5, "origin": { "!span": "63[4:4]-69[4:10]", "!type": "+Element", "!data": { "isConstructor": false, "type": "Element.prototype" } }, "tagfile": "__DIR__/browser.js" }, { "name": "e_which", "addr": "/e_which/", "kind": "v", "type": "number", "lineno": 9, "origin": { "!span": "153[8:4]-160[8:11]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/browser.js" }, { "name": "x", "addr": "/x/", "kind": "v", "type": "number", "lineno": 1, "origin": { "!span": "4[0:4]-5[0:5]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/builtins.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "[number]", "lineno": 4, "origin": { "!span": "57[3:4]-58[3:5]", "!type": "[number]", "!data": { "isConstructor": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/builtins.js" }, { "name": "num", "addr": "/num/", "kind": "v", "type": "number", "lineno": 26, "origin": { "!span": "518[25:4]-521[25:7]", "!type": "+Number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/builtins.js" }, { "name": "grabbag", "addr": "/grabbag/", "kind": "v", "lineno": 1, "origin": { "!span": "4[0:4]-11[0:11]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/cautiouspropagation.js" }, { "name": "<i>", "addr": "/foo\\(\\)/", "kind": "v", "lineno": 2, "namespace": "grabbag", "origin": { "!span": "26[1:8]-31[1:13]", "!data": { "isConstructor": false, "scoped": false, "isArg": false } }, "tagfile": "__DIR__/cautiouspropagation.js" }, { "name": "abc", "addr": "/abc/", "kind": "v", "type": "number", "lineno": 3, "namespace": "grabbag.<i>", "origin": { "!span": "59[2:18]-62[2:21]", "!type": "number", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/cautiouspropagation.js" }, { "name": "inner", "addr": "/inner/", "kind": "v", "type": "number", "lineno": 5, "origin": { "!span": "101[4:4]-106[4:9]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/cautiouspropagation.js" }, { "name": "simple", "addr": "/simple/", "kind": "v", "lineno": 8, "origin": { "!span": "155[7:4]-161[7:10]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/cautiouspropagation.js" }, { "name": "<i>", "addr": "/foo\\(\\)/", "kind": "v", "type": "string", "lineno": 9, "namespace": "simple", "origin": { "!span": "175[8:7]-180[8:12]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/cautiouspropagation.js" }, { "name": "Point2", "addr": "/Point2/", "kind": "f", "type": "void function(number, number)", "lineno": 1, "origin": { "!span": "6[0:6]-12[0:12]", "!type": "fn(x: number, y: number)", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "prototype", "addr": "/class Point2 \\{/", "kind": "v", "lineno": 1, "namespace": "Point2", "origin": { "!span": "0[0:0]-267[10:1]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "x", "addr": "/x/", "kind": "v", "type": "number", "lineno": 2, "namespace": "Point4", "origin": { "!span": "42[1:27]-43[1:28]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "x", "addr": "/x/", "kind": "v", "type": "number", "lineno": 2, "namespace": "Point2.prototype.plus.pt", "origin": { "!span": "42[1:27]-43[1:28]", "!type": "number", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "y", "addr": "/y/", "kind": "v", "type": "number", "lineno": 2, "namespace": "Point2.prototype.plus.pt", "origin": { "!span": "54[1:39]-55[1:40]", "!type": "number", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "y", "addr": "/y/", "kind": "v", "type": "number", "lineno": 2, "namespace": "Point4", "origin": { "!span": "54[1:39]-55[1:40]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "y", "addr": "/y/", "kind": "v", "type": "number", "lineno": 2, "namespace": "Point2", "origin": { "!span": "54[1:39]-55[1:40]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "x", "addr": "/x/", "kind": "v", "type": "number", "lineno": 2, "namespace": "Point2", "origin": { "!span": "42[1:27]-43[1:28]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "plus", "addr": "/plus/", "kind": "f", "type": "Point2 function(+Point2)", "lineno": 3, "namespace": "Point2.prototype", "origin": { "!span": "64[2:2]-68[2:6]", "!type": "fn(pt: +Point2) -> +Point2", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "pt", "addr": "/pt/", "kind": "v", "type": "Point2", "lineno": 3, "namespace": "Point2.prototype.plus", "origin": { "!span": "69[2:7]-71[2:9]", "!type": "+Point2", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Point2.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "xx", "addr": "/xx/", "kind": "v", "type": "number", "lineno": 8, "namespace": "Point2.prototype", "origin": { "!span": "175[7:6]-177[7:8]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "quux", "addr": "/quux/", "kind": "f", "type": "number function()", "lineno": 9, "namespace": "Point2.prototype", "origin": { "!span": "200[8:2]-204[8:6]", "!type": "fn() -> number", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "origin", "addr": "/origin/", "kind": "f", "type": "Point2 function()", "lineno": 10, "namespace": "Point2", "origin": { "!span": "229[9:9]-235[9:15]", "!type": "fn() -> +Point2", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "Point4", "addr": "/Point4/", "kind": "f", "type": "void function(number, number, number, number)", "lineno": 13, "origin": { "!span": "275[12:6]-281[12:12]", "!type": "fn(x: number, y: number, z: number, u: number)", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "prototype", "addr": "/class Point4 extends Point3 \\{/", "kind": "v", "lineno": 13, "namespace": "Point4", "origin": { "!span": "269[12:0]-379[15:1]", "!data": { "isConstructor": false, "type": "Point3.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "u", "addr": "/u/", "kind": "v", "type": "number", "lineno": 14, "namespace": "Point4", "origin": { "!span": "348[13:49]-349[13:50]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "argh", "addr": "/argh/", "kind": "f", "type": "number function()", "lineno": 15, "namespace": "Point4.prototype", "origin": { "!span": "358[14:2]-362[14:6]", "!type": "fn() -> number", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "Point3", "addr": "/Point3/", "kind": "f", "type": "void function(number, number, number)", "lineno": 18, "origin": { "!span": "385[17:4]-391[17:10]", "!type": "fn(x: number, y: number, z: number)", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "prototype", "addr": "/class extends Point2 \\{/", "kind": "v", "lineno": 18, "namespace": "Point3", "origin": { "!span": "394[17:13]-496[20:1]", "!data": { "isConstructor": false, "type": "Point2.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "x", "addr": "/x/", "kind": "v", "type": "number", "lineno": 19, "namespace": "Point3", "origin": { "!span": "431[18:14]-432[18:15]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype", "scoped": true, "isArg": true } }, "tagfile": "__DIR__/class.js" }, { "name": "y", "addr": "/y/", "kind": "v", "type": "number", "lineno": 19, "namespace": "Point3", "origin": { "!span": "434[18:17]-435[18:18]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype", "scoped": true, "isArg": true } }, "tagfile": "__DIR__/class.js" }, { "name": "z", "addr": "/z/", "kind": "v", "type": "number", "lineno": 19, "namespace": "Point3", "origin": { "!span": "437[18:20]-438[18:21]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype", "scoped": true, "isArg": true } }, "tagfile": "__DIR__/class.js" }, { "name": "z", "addr": "/z/", "kind": "v", "type": "number", "lineno": 19, "namespace": "Point4", "origin": { "!span": "460[18:43]-461[18:44]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "foobar", "addr": "/foobar/", "kind": "f", "type": "boolean function()", "lineno": 20, "namespace": "Point3.prototype", "origin": { "!span": "470[19:2]-476[19:8]", "!type": "fn() -> bool", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "p1", "addr": "/p1/", "kind": "v", "type": "Point2", "lineno": 23, "origin": { "!span": "502[22:4]-504[22:6]", "!type": "+Point2", "!data": { "isConstructor": false, "type": "Point2.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "p2", "addr": "/p2/", "kind": "v", "type": "Point2", "lineno": 26, "origin": { "!span": "558[25:4]-560[25:6]", "!type": "+Point2", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Point2.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "p3", "addr": "/p3/", "kind": "v", "type": "Point3", "lineno": 32, "origin": { "!span": "656[31:4]-658[31:6]", "!type": "+Point3", "!data": { "isConstructor": false, "type": "Point3.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "p4", "addr": "/p4/", "kind": "v", "type": "Point4", "lineno": 37, "origin": { "!span": "742[36:4]-744[36:6]", "!type": "+Point4", "!data": { "isConstructor": false, "type": "Point4.prototype" } }, "tagfile": "__DIR__/class.js" }, { "name": "x", "addr": "/x/", "kind": "v", "lineno": 1, "origin": { "!span": "4[0:4]-5[0:5]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/computedprop.js" }, { "name": "<i>", "addr": "/foo\\(\\)/", "kind": "v", "lineno": 2, "namespace": "x", "origin": { "!span": "14[1:2]-19[1:7]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/computedprop.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "number", "lineno": 2, "namespace": "x.<i>", "origin": { "!span": "24[1:12]-25[1:13]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/computedprop.js" }, { "name": "b", "addr": "/b/", "kind": "v", "type": "number", "lineno": 2, "namespace": "x.<i>", "origin": { "!span": "31[1:19]-32[1:20]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/computedprop.js" }, { "name": "obj", "addr": "/obj/", "kind": "v", "lineno": 6, "origin": { "!span": "81[5:4]-84[5:7]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/computedprop.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "string", "lineno": 6, "namespace": "obj", "origin": { "!span": "88[5:11]-89[5:12]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/computedprop.js" }, { "name": "b", "addr": "/b/", "kind": "v", "type": "string", "lineno": 6, "namespace": "obj", "origin": { "!span": "98[5:21]-99[5:22]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/computedprop.js" }, { "name": "whoAmI", "addr": "/whoAmI/", "kind": "f", "type": "void function(?, ?)", "lineno": 1, "origin": { "!span": "9[0:9]-15[0:15]", "!type": "fn(a: ?, i: ?)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/contextcomplete.js" }, { "name": "a", "addr": "/a/", "kind": "v", "lineno": 1, "namespace": "whoAmI", "origin": { "!span": "16[0:16]-17[0:17]", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": false } }, "tagfile": "__DIR__/contextcomplete.js" }, { "name": "i", "addr": "/i/", "kind": "v", "lineno": 1, "namespace": "whoAmI", "origin": { "!span": "19[0:19]-20[0:20]", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": false } }, "tagfile": "__DIR__/contextcomplete.js" }, { "name": "buildCopy", "addr": "/buildCopy/", "kind": "f", "type": "? function(buildCopy.!0)", "lineno": 1, "origin": { "!span": "9[0:9]-18[0:18]", "!type": "fn(o: buildCopy.!0) -> ?", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/copyprops.js" }, { "name": "oo", "addr": "/oo/", "kind": "v", "lineno": 2, "namespace": "buildCopy", "origin": { "!span": "30[1:6]-32[1:8]", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/copyprops.js" }, { "name": "prop", "addr": "/prop/", "kind": "v", "lineno": 3, "namespace": "buildCopy", "origin": { "!span": "50[2:11]-54[2:15]", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": false } }, "tagfile": "__DIR__/copyprops.js" }, { "name": "Ctor", "addr": "/Ctor/", "kind": "f", "type": "Ctor function()", "lineno": 4, "origin": { "!span": "112[3:9]-116[3:13]", "!type": "fn() -> +Ctor", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/ctorpattern.js" }, { "name": "foo", "addr": "/foo/", "kind": "v", "type": "number", "lineno": 6, "namespace": "Ctor", "origin": { "!span": "178[5:7]-181[5:10]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/ctorpattern.js" }, { "name": "o", "addr": "/o/", "kind": "v", "lineno": 1, "origin": { "!span": "4[0:4]-5[0:5]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/defineProperty.js" }, { "name": "prop1", "addr": "/\"prop1\"/", "kind": "v", "type": "string", "lineno": 4, "namespace": "o", "origin": { "!span": "61[3:25]-68[3:32]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/defineProperty.js" }, { "name": "prop2", "addr": "/\"prop2\"/", "kind": "v", "type": "number", "lineno": 8, "namespace": "o", "origin": { "!span": "137[7:25]-144[7:32]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/defineProperty.js" }, { "name": "o2", "addr": "/o2/", "kind": "v", "lineno": 17, "origin": { "!span": "248[16:4]-250[16:6]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/defineProperty.js" }, { "name": "prop1", "addr": "/\\{/", "kind": "v", "type": "number", "lineno": 19, "namespace": "o2", "origin": { "!span": "286[18:28]-354[21:1]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/defineProperty.js" }, { "name": "prop2", "addr": "/\\{/", "kind": "v", "type": "boolean", "lineno": 19, "namespace": "o2", "origin": { "!span": "286[18:28]-354[21:1]", "!type": "bool", "!data": { "isConstructor": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/defineProperty.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "number", "lineno": 1, "origin": { "!span": "5[0:5]-6[0:6]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "d", "addr": "/d/", "kind": "v", "type": "boolean", "lineno": 4, "origin": { "!span": "39[3:8]-40[3:9]", "!type": "bool", "!data": { "isConstructor": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "c", "addr": "/c/", "kind": "v", "type": "string", "lineno": 4, "origin": { "!span": "36[3:5]-37[3:6]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "foo", "addr": "/foo/", "kind": "f", "type": "void function(Array[bool], ?, foo.!2, number)", "lineno": 8, "origin": { "!span": "100[7:9]-103[7:12]", "!type": "fn([e]: [bool], {f}: ?, {g}: foo.!2, ...h: number)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "e", "addr": "/e/", "kind": "v", "type": "boolean", "lineno": 8, "namespace": "foo", "origin": { "!span": "105[7:14]-106[7:15]", "!type": "bool", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "f", "addr": "/f/", "kind": "v", "type": "number", "lineno": 8, "namespace": "foo", "origin": { "!span": "110[7:19]-111[7:20]", "!type": "number", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "g", "addr": "/g/", "kind": "v", "type": "string", "lineno": 8, "namespace": "foo", "origin": { "!span": "117[7:26]-118[7:27]", "!type": "string", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "String.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "h", "addr": "/h/", "kind": "v", "type": "[number]", "lineno": 8, "namespace": "foo", "origin": { "!span": "124[7:33]-125[7:34]", "!type": "[number]", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "i", "addr": "/i/", "kind": "v", "type": "number", "lineno": 20, "origin": { "!span": "282[19:4]-283[19:5]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "j", "addr": "/j/", "kind": "v", "type": "boolean", "lineno": 20, "origin": { "!span": "285[19:7]-286[19:8]", "!type": "bool", "!data": { "isConstructor": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "l", "addr": "/l/", "kind": "v", "type": "string", "lineno": 21, "origin": { "!span": "300[20:13]-301[20:14]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "m", "addr": "/m/", "kind": "v", "type": "[string]", "lineno": 21, "origin": { "!span": "306[20:19]-307[20:20]", "!type": "[string]", "!data": { "isConstructor": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "out", "addr": "/out/", "kind": "v", "lineno": 28, "origin": { "!span": "403[27:4]-406[27:7]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "prop", "addr": "/prop/", "kind": "v", "type": "number", "lineno": 29, "namespace": "out", "origin": { "!span": "418[28:6]-422[28:10]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "prop2", "addr": "/prop2/", "kind": "v", "type": "boolean", "lineno": 29, "namespace": "out", "origin": { "!span": "428[28:16]-433[28:21]", "!type": "bool", "!data": { "isConstructor": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "n", "addr": "/n/", "kind": "v", "type": "string", "lineno": 32, "origin": { "!span": "491[31:5]-492[31:6]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "o", "addr": "/o/", "kind": "v", "type": "boolean", "lineno": 32, "origin": { "!span": "494[31:8]-495[31:9]", "!type": "bool", "!data": { "isConstructor": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/destructure.js" }, { "name": "myalias", "addr": "/myalias/", "kind": "f", "type": "void function(number)", "lineno": 4, "origin": { "!span": "185[3:4]-192[3:11]", "!type": "fn(ms: number)", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "foo", "addr": "/foo/", "kind": "v", "type": "number", "lineno": 9, "origin": { "!span": "323[8:4]-326[8:7]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "monkeyAlias", "addr": "/makeMonkey/", "kind": "f", "type": "string function()", "lineno": 14, "origin": { "!span": "413[13:9]-423[13:19]", "!type": "fn() -> string", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "makeMonkey", "addr": "/makeMonkey/", "kind": "f", "type": "string function()", "lineno": 14, "origin": { "!span": "413[13:9]-423[13:19]", "!type": "fn() -> string", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "monkeyAlias", "addr": "/monkeyAlias/", "kind": "f", "type": "string function()", "lineno": 18, "origin": { "!span": "504[17:4]-515[17:15]", "!type": "fn() -> string", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "abc", "addr": "/abc/", "kind": "v", "type": "number", "lineno": 26, "origin": { "!span": "647[25:4]-650[25:7]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "Quux", "addr": "/Quux/", "kind": "f", "type": "void function()", "lineno": 32, "origin": { "!span": "734[31:9]-738[31:13]", "!type": "fn()", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "baz", "addr": "/baz/", "kind": "v", "type": "string", "lineno": 40, "origin": { "!span": "850[39:4]-853[39:7]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "oy", "addr": "/oy/", "kind": "v", "type": "number", "lineno": 47, "origin": { "!span": "966[46:4]-968[46:6]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "arr", "addr": "/arr/", "kind": "v", "type": "number", "lineno": 57, "origin": { "!span": "1107[56:4]-1110[56:7]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "aha", "addr": "/aha/", "kind": "v", "type": "string", "lineno": 64, "origin": { "!span": "1366[63:4]-1369[63:7]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "xyzzy", "addr": "/xyzzy/", "kind": "v", "type": "boolean", "lineno": 70, "origin": { "!span": "1525[69:4]-1530[69:9]", "!type": "bool", "!data": { "isConstructor": false, "type": "Boolean.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "o", "addr": "/o/", "kind": "v", "lineno": 74, "origin": { "!span": "1586[73:4]-1587[73:5]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "getName", "addr": "/getName/", "kind": "f", "type": "!this.name function()", "lineno": 76, "namespace": "o", "origin": { "!span": "1613[75:2]-1620[75:9]", "!type": "fn() -> !this.name", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "name", "addr": "/name/", "kind": "v", "type": "string", "lineno": 78, "namespace": "o", "origin": { "!span": "1672[77:2]-1676[77:6]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "bar", "addr": "/'bar'/", "kind": "v", "type": "number", "lineno": 82, "namespace": "o", "origin": { "!span": "1755[81:2]-1760[81:7]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "foo", "addr": "/foo/", "kind": "v", "type": "string", "lineno": 86, "namespace": "o", "origin": { "!span": "1791[85:2]-1794[85:5]", "!type": "string", "!data": { "isConstructor": false, "type": "String.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "prototype", "addr": "/class C \\{/", "kind": "v", "lineno": 93, "namespace": "C", "origin": { "!span": "1925[92:0]-2028[97:1]", "!data": { "isConstructor": false, "type": "Object.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "C", "addr": "/C/", "kind": "f", "type": "void function()", "lineno": 93, "origin": { "!span": "1931[92:6]-1932[92:7]", "!type": "fn()", "!data": { "isConstructor": true, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "method", "addr": "/method/", "kind": "f", "type": "number function()", "lineno": 95, "namespace": "C.prototype", "origin": { "!span": "1953[94:2]-1959[94:8]", "!type": "fn() -> number", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "something", "addr": "/something/", "kind": "v", "type": "number", "lineno": 97, "namespace": "C.prototype", "origin": { "!span": "2001[96:6]-2010[96:15]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "c", "addr": "/c/", "kind": "v", "type": "C", "lineno": 100, "origin": { "!span": "2034[99:4]-2035[99:5]", "!type": "+C", "!data": { "isConstructor": false, "type": "C.prototype" } }, "tagfile": "__DIR__/docstrings.js" }, { "name": "b", "addr": "/b/", "kind": "v", "type": "[bool]", "lineno": 3, "origin": { "!span": "79[2:4]-80[2:5]", "!type": "[bool]", "!data": { "isConstructor": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/effects.js" }, { "name": "c", "addr": "/c/", "kind": "v", "type": "[string|number]", "lineno": 7, "origin": { "!span": "120[6:4]-121[6:5]", "!type": "[string|number]", "!data": { "isConstructor": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/effects.js" }, { "name": "d", "addr": "/d/", "kind": "v", "type": "number", "lineno": 12, "origin": { "!span": "182[11:4]-183[11:5]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/effects.js" }, { "name": "setD", "addr": "/setD/", "kind": "f", "type": "void function(number)", "lineno": 13, "origin": { "!span": "194[12:9]-198[12:13]", "!type": "fn(a: number)", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/effects.js" }, { "name": "a", "addr": "/a/", "kind": "v", "type": "number", "lineno": 13, "namespace": "setD", "origin": { "!span": "199[12:14]-200[12:15]", "!type": "number", "!data": { "isConstructor": false, "scoped": true, "isArg": true, "type": "Number.prototype" } }, "tagfile": "__DIR__/effects.js" }, { "name": "Class", "addr": "/Class/", "kind": "f", "type": "void function()", "lineno": 1, "origin": { "!span": "9[0:9]-14[0:14]", "!type": "fn()", "