jsctags
Version:
jsctags generator
598 lines (597 loc) • 12.3 kB
JSON
[
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "Date",
"lineno": 2,
"origin": {
"!span": "24[1:4]-25[1:5]",
"!type": "+Date",
"!data": {
"isConstructor": false,
"type": "Date.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "c",
"addr": "/c/",
"kind": "v",
"lineno": 8,
"origin": {
"!span": "133[7:4]-134[7:5]",
"!data": {
"isConstructor": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "number",
"lineno": 17,
"namespace": "foo",
"origin": {
"!span": "295[16:13]-296[16:14]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "foo",
"addr": "/foo/",
"kind": "f",
"type": "[number] function(number, string)",
"lineno": 17,
"origin": {
"!span": "291[16:9]-294[16:12]",
"!type": "fn(a: number, b: string) -> [number]",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "b",
"addr": "/b/",
"kind": "v",
"type": "string",
"lineno": 17,
"namespace": "foo",
"origin": {
"!span": "298[16:16]-299[16:17]",
"!type": "string",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "String.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "abc",
"addr": "/abc/",
"kind": "f",
"type": "void function()",
"lineno": 21,
"origin": {
"!span": "391[20:4]-394[20:7]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "Abc",
"addr": "/Abc/",
"kind": "f",
"type": "void function()",
"lineno": 26,
"origin": {
"!span": "452[25:4]-455[25:7]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "AbcCls",
"addr": "/AbcCls/",
"kind": "f",
"type": "void function()",
"lineno": 31,
"origin": {
"!span": "509[30:4]-515[30:10]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "AbcCtor",
"addr": "/AbcCtor/",
"kind": "f",
"type": "void function()",
"lineno": 36,
"origin": {
"!span": "578[35:4]-585[35:11]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "bar",
"addr": "/bar/",
"kind": "f",
"type": "string function(number, number)",
"lineno": 45,
"origin": {
"!span": "704[44:4]-707[44:7]",
"!type": "fn(a: number, b: number) -> string",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "b",
"addr": "/b/",
"kind": "v",
"type": "number",
"lineno": 45,
"namespace": "bar",
"origin": {
"!span": "722[44:22]-723[44:23]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "number",
"lineno": 45,
"namespace": "bar",
"origin": {
"!span": "719[44:19]-720[44:20]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "o",
"addr": "/o/",
"kind": "v",
"lineno": 49,
"origin": {
"!span": "811[48:4]-812[48:5]",
"!data": {
"isConstructor": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "prop1",
"addr": "/prop1/",
"kind": "v",
"type": "string",
"lineno": 51,
"namespace": "o",
"origin": {
"!span": "843[50:2]-848[50:7]",
"!type": "string",
"!data": {
"isConstructor": false,
"type": "String.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "prop2",
"addr": "/prop2/",
"kind": "f",
"type": "number function()",
"lineno": 54,
"namespace": "o",
"origin": {
"!span": "891[53:2]-896[53:7]",
"!type": "fn() -> number",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "prop3",
"addr": "/prop3/",
"kind": "f",
"type": "string function()",
"lineno": 58,
"namespace": "o",
"origin": {
"!span": "963[57:2]-968[57:7]",
"!type": "fn() -> string",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "closureArray",
"addr": "/closureArray/",
"kind": "v",
"type": "[string]",
"lineno": 65,
"origin": {
"!span": "1119[64:4]-1131[64:16]",
"!type": "[string]",
"!data": {
"isConstructor": false,
"type": "Array.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "x",
"kind": "v",
"type": "number",
"namespace": "c",
"origin": {
"!type": "number",
"!data": {
"isConstructor": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "y",
"kind": "v",
"type": "[string]",
"namespace": "c",
"origin": {
"!type": "[string]",
"!data": {
"isConstructor": false,
"type": "Array.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "two",
"kind": "v",
"type": "number",
"namespace": "myObj",
"origin": {
"!type": "number",
"!data": {
"isConstructor": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "<i>",
"kind": "v",
"type": "boolean",
"namespace": "closureMap",
"origin": {
"!type": "bool",
"!data": {
"isConstructor": false,
"type": "Boolean.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "one",
"kind": "v",
"type": "boolean",
"namespace": "myObj",
"origin": {
"!type": "bool",
"!data": {
"isConstructor": false,
"type": "Boolean.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "closureMap",
"addr": "/closureMap/",
"kind": "v",
"lineno": 69,
"origin": {
"!span": "1222[68:4]-1232[68:14]",
"!data": {
"isConstructor": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "number",
"lineno": 73,
"namespace": "takesOpt",
"origin": {
"!span": "1323[72:18]-1324[72:19]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "takesOpt",
"addr": "/takesOpt/",
"kind": "f",
"type": "void function(number)",
"lineno": 73,
"origin": {
"!span": "1314[72:9]-1322[72:17]",
"!type": "fn(a?: number)",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "myBitset",
"addr": "/myBitset/",
"kind": "v",
"type": "[bool]",
"lineno": 88,
"origin": {
"!span": "1599[87:4]-1607[87:12]",
"!type": "[bool]",
"!data": {
"isConstructor": false,
"type": "Array.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "myObj",
"addr": "/myObj/",
"kind": "v",
"lineno": 93,
"origin": {
"!span": "1673[92:4]-1678[92:9]",
"!data": {
"isConstructor": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "NonAscïį",
"addr": "/NonAscïį/",
"kind": "f",
"type": "void function()",
"lineno": 99,
"origin": {
"!span": "1746[98:9]-1754[98:17]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "length",
"addr": "/length/",
"kind": "v",
"type": "string",
"lineno": 99,
"namespace": "NonAscïį",
"origin": {
"!span": "1764[98:27]-1770[98:33]",
"!type": "string",
"!data": {
"isConstructor": false,
"type": "String.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "inst",
"addr": "/inst/",
"kind": "v",
"type": "NonAscïį",
"lineno": 102,
"origin": {
"!span": "1810[101:4]-1814[101:8]",
"!type": "+NonAscïį",
"!data": {
"isConstructor": false,
"type": "NonAscïį.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "bogus",
"addr": "/bogus/",
"kind": "v",
"lineno": 107,
"origin": {
"!span": "1872[106:4]-1877[106:9]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "again",
"addr": "/again/",
"kind": "v",
"type": "number",
"lineno": 112,
"origin": {
"!span": "1950[111:4]-1955[111:9]",
"!type": "number",
"!data": {
"isConstructor": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "functionBogus",
"addr": "/functionBogus/",
"kind": "f",
"type": "? function(?)",
"lineno": 120,
"origin": {
"!span": "2049[119:9]-2062[119:22]",
"!type": "fn(a: ?) -> ?",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"lineno": 120,
"namespace": "functionBogus",
"origin": {
"!span": "2063[119:23]-2064[119:24]",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "unionFunction",
"addr": "/unionFunction/",
"kind": "f",
"type": "[?|number] function(string)",
"lineno": 133,
"origin": {
"!span": "2301[132:9]-2314[132:22]",
"!type": "fn(a: string) -> [?|number]",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "string",
"lineno": 133,
"namespace": "unionFunction",
"origin": {
"!span": "2315[132:23]-2316[132:24]",
"!type": "string",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "String.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
},
{
"name": "ui",
"addr": "/ui/",
"kind": "f",
"type": "string function()",
"lineno": 140,
"origin": {
"!span": "2426[139:9]-2428[139:11]",
"!type": "fn() -> string",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/jsdoc.js"
}
]