[
{
"id": "ed9db680-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9ddd91-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9ddd90-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9ddd92-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9e04a0-7aee-11e6-8b4c-9f7b92d723ff",
"name": "e",
"addr": "/e/",
"kind": "v",
"type": "boolean",
"lineno": 8,
"namespace": "foo",
"parent": "ed9ddd92-7aee-11e6-8b4c-9f7b92d723ff",
"origin": {
"!span": "105[7:14]-106[7:15]",
"!type": "bool",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Boolean.prototype"
}
},
"tagfile": "__DIR__/destructure.js"
},
{
"id": "ed9e04a1-7aee-11e6-8b4c-9f7b92d723ff",
"name": "f",
"addr": "/f/",
"kind": "v",
"type": "number",
"lineno": 8,
"namespace": "foo",
"parent": "ed9ddd92-7aee-11e6-8b4c-9f7b92d723ff",
"origin": {
"!span": "110[7:19]-111[7:20]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/destructure.js"
},
{
"id": "ed9e04a2-7aee-11e6-8b4c-9f7b92d723ff",
"name": "g",
"addr": "/g/",
"kind": "v",
"type": "string",
"lineno": 8,
"namespace": "foo",
"parent": "ed9ddd92-7aee-11e6-8b4c-9f7b92d723ff",
"origin": {
"!span": "117[7:26]-118[7:27]",
"!type": "string",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "String.prototype"
}
},
"tagfile": "__DIR__/destructure.js"
},
{
"id": "ed9e04a3-7aee-11e6-8b4c-9f7b92d723ff",
"name": "h",
"addr": "/h/",
"kind": "v",
"type": "[number]",
"lineno": 8,
"namespace": "foo",
"parent": "ed9ddd92-7aee-11e6-8b4c-9f7b92d723ff",
"origin": {
"!span": "124[7:33]-125[7:34]",
"!type": "[number]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Array.prototype"
}
},
"tagfile": "__DIR__/destructure.js"
},
{
"id": "ed9e04a4-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9e04a5-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9e04ab-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9e04ac-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9e04a6-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9e04a7-7aee-11e6-8b4c-9f7b92d723ff",
"name": "prop",
"addr": "/prop/",
"kind": "v",
"type": "number",
"lineno": 29,
"namespace": "out",
"parent": "ed9e04a6-7aee-11e6-8b4c-9f7b92d723ff",
"origin": {
"!span": "418[28:6]-422[28:10]",
"!type": "number",
"!data": {
"isConstructor": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/destructure.js"
},
{
"id": "ed9e04a8-7aee-11e6-8b4c-9f7b92d723ff",
"name": "prop2",
"addr": "/prop2/",
"kind": "v",
"type": "boolean",
"lineno": 29,
"namespace": "out",
"parent": "ed9e04a6-7aee-11e6-8b4c-9f7b92d723ff",
"origin": {
"!span": "428[28:16]-433[28:21]",
"!type": "bool",
"!data": {
"isConstructor": false,
"type": "Boolean.prototype"
}
},
"tagfile": "__DIR__/destructure.js"
},
{
"id": "ed9e04a9-7aee-11e6-8b4c-9f7b92d723ff",
"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"
},
{
"id": "ed9e04aa-7aee-11e6-8b4c-9f7b92d723ff",
"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"
}
]