diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..90fc606 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,5 @@ +{ + "compilerOptions": { + "checkJs": true + } +} \ No newline at end of file diff --git a/test/dest/expected.json b/test/dest/expected.json index b616185..df5c816 100644 --- a/test/dest/expected.json +++ b/test/dest/expected.json @@ -250,7 +250,7 @@ "longname": "module:test/sub/NumberStore" }, { - "comment": "/**\n * @typedef {Object} Options\n * @property {number} num A number.\n */", + "comment": "/**\n * @typedef Options\n * @property {number} number A number.\n */", "meta": { "filename": "NumberStore.js", "lineno": 5, @@ -259,11 +259,6 @@ }, "kind": "typedef", "name": "Options", - "type": { - "names": [ - "Object" - ] - }, "properties": [ { "type": { @@ -272,7 +267,7 @@ ] }, "description": "A number.", - "name": "num" + "name": "number" } ], "longname": "module:test/sub/NumberStore~Options", @@ -283,8 +278,8 @@ "comment": "/**\n * @classdesc\n * A test class.\n */", "meta": { "range": [ - 154, - 432 + 148, + 426 ], "filename": "NumberStore.js", "lineno": 14, @@ -306,11 +301,11 @@ "undocumented": true }, { - "comment": "/**\n * @param {module:sub/NumberStore~Options} options The options.\n */", + "comment": "/**\n * @param {Options} options The options.\n */", "meta": { "range": [ - 231, - 343 + 225, + 337 ], "filename": "NumberStore.js", "lineno": 18, @@ -330,7 +325,7 @@ { "type": { "names": [ - "module:sub/NumberStore~Options" + "Options" ] }, "description": "The options.", @@ -348,8 +343,8 @@ "comment": "/**\n * @classdesc\n * A test class.\n */", "meta": { "range": [ - 154, - 432 + 148, + 426 ], "filename": "NumberStore.js", "lineno": 14, @@ -372,7 +367,7 @@ { "type": { "names": [ - "module:sub/NumberStore~Options" + "Options" ] }, "description": "The options.", @@ -384,8 +379,8 @@ "comment": "/**\n * @type {number}\n * @private\n */", "meta": { "range": [ - 312, - 338 + 306, + 332 ], "filename": "NumberStore.js", "lineno": 23, @@ -413,8 +408,8 @@ "comment": "/**\n * @return {number} A number.\n */", "meta": { "range": [ - 391, - 430 + 385, + 424 ], "filename": "NumberStore.js", "lineno": 29, @@ -449,8 +444,8 @@ "comment": "", "meta": { "range": [ - 434, - 461 + 428, + 455 ], "filename": "NumberStore.js", "lineno": 34, @@ -465,4 +460,4 @@ "longname": "module:test/sub/NumberStore", "kind": "member" } -] +] \ No newline at end of file diff --git a/test/src/sub/NumberStore.js b/test/src/sub/NumberStore.js index 769bce3..51a7715 100644 --- a/test/src/sub/NumberStore.js +++ b/test/src/sub/NumberStore.js @@ -4,7 +4,7 @@ /** * @typedef {Object} Options - * @property {number} num A number. + * @property {number} number A number. */ /**