[ { "description": { "type": "root", "children": [ { "type": "paragraph", "children": [ { "type": "text", "value": "This function returns the number one.", "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 38, "offset": 37 }, "indent": [] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 38, "offset": 37 }, "indent": [] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 38, "offset": 37 } } }, "tags": [ { "title": "returns", "description": "numberone", "lineNumber": 2, "type": { "type": "NameExpression", "name": "Number" } }, { "title": "example", "description": "foo(1);", "lineNumber": 3, "caption": "demonstrates how to run foo" } ], "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 6, "column": 3 } }, "context": { "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 10, "column": 1 } }, "code": "/**\n * This function returns the number one.\n * @returns {Number} numberone\n * @example demonstrates how to run foo\n * foo(1);\n */\nfunction foo() {\n // this returns 1\n return 1;\n}\n" }, "errors": [], "returns": [ { "description": { "type": "root", "children": [ { "type": "paragraph", "children": [ { "type": "text", "value": "numberone", "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 10, "offset": 9 }, "indent": [] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 10, "offset": 9 }, "indent": [] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 10, "offset": 9 } } }, "type": { "type": "NameExpression", "name": "Number" } } ], "examples": [ { "description": "foo(1);", "caption": { "type": "root", "children": [ { "type": "paragraph", "children": [ { "type": "text", "value": "demonstrates how to run foo", "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 28, "offset": 27 }, "indent": [] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 28, "offset": 27 }, "indent": [] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 1, "column": 28, "offset": 27 } } } } ], "name": "foo", "kind": "function", "members": { "instance": [], "static": [] }, "path": [ "foo" ] } ]