[ { "description": { "type": "root", "children": [ { "type": "paragraph", "children": [ { "type": "text", "value": "This is a method that has an alias tag: so it should\nbe referred to as nixon, but should still have inference.", "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 2, "column": 58, "offset": 110 }, "indent": [ 1 ] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 2, "column": 58, "offset": 110 }, "indent": [ 1 ] } } ], "position": { "start": { "line": 1, "column": 1, "offset": 0 }, "end": { "line": 2, "column": 58, "offset": 110 } } }, "tags": [ { "title": "alias", "description": null, "lineNumber": 3, "name": "nixon" } ], "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 5, "column": 3 } }, "context": { "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 8, "column": 1 } } }, "errors": [], "alias": "nixon", "name": "nixon", "kind": "function", "params": [ { "title": "param", "name": "a", "lineNumber": 6, "type": { "type": "NameExpression", "name": "number" } } ], "returns": [ { "type": { "type": "NameExpression", "name": "number" } } ], "members": { "instance": [], "static": [] }, "path": [ { "name": "nixon", "kind": "function" } ], "namespace": "nixon" } ]