Jeff Williams
fe6267d181
move tutorial fixtures to the fixtures directory
2019-07-28 14:17:55 -07:00
Jeff Williams
25f506aa57
Replace underscore with lodash.
2019-05-12 11:31:38 -07:00
Jeff Williams
96f8875449
fix test breakage
2017-08-04 15:03:14 -07:00
Jeff Williams
2c6bcd4407
prevent crash when an anonymous class is passed as a parameter ( #1416 )
2017-07-29 16:50:01 -07:00
Jeff Williams
2c47d4b306
allow users to specify a highlighter for Markdown code blocks ( #1412 )
2017-07-23 15:01:27 -07:00
Jeff Williams
1c99ec39eb
make the exports tag work correctly when combined with the enum tag ( #970 )
2017-07-22 20:29:56 -07:00
Jeff Williams
7738610a9f
support the nosideeffects tag (Closure Compiler only) ( #605 )
2017-07-21 18:42:53 -07:00
Jeff Williams
2f99af8fbb
support the modifies tag (JSDoc and Closure Compiler) ( #605 )
2017-07-21 17:29:47 -07:00
Jeff Williams
56b52779c4
support the typedef tag correctly for Closure Compiler ( #605 )
2017-07-21 15:23:04 -07:00
Jeff Williams
e33f48c471
support the this tag correctly for Closure Compiler ( #605 )
2017-07-21 14:04:53 -07:00
Jeff Williams
2164532d30
support the unrestricted tag (Closure Compiler only) ( #605 )
2017-07-16 20:35:47 -07:00
Jeff Williams
25a271e727
support the template tag (Closure Compiler only) ( #567 , #605 )
2017-07-16 20:05:40 -07:00
Jeff Williams
7afa146990
support the record tag (Closure Compiler only) ( #605 )
2017-07-16 20:00:48 -07:00
Jeff Williams
b13bb67fbb
support the public tag for Closure Compiler ( #605 )
2017-07-16 19:51:50 -07:00
Jeff Williams
a9a68f3442
support the suppress tag (Closure Compiler only) ( #605 )
2017-07-16 19:14:27 -07:00
Jeff Williams
0d2a312c2e
support the struct tag (Closure Compiler only) ( #605 )
2017-07-16 19:11:45 -07:00
Jeff Williams
60143a457f
support preserve tag (Closure Compiler only) ( #605 )
2017-07-16 18:48:40 -07:00
Jeff Williams
e810cb7d0f
support the polymerBehavior tag (Closure Compiler only) ( #605 )
2017-07-16 18:41:44 -07:00
Jeff Williams
5432a2a6b0
support the polymer tag (Closure Compiler only) ( #605 )
2017-07-16 18:38:21 -07:00
Jeff Williams
9c443c7802
support the nocompile tag (Closure Compiler only) ( #605 )
2017-07-16 18:34:15 -07:00
Jeff Williams
21583fe8a1
support the nocollapse tag (Closure Compiler only) ( #605 )
2017-07-16 18:31:08 -07:00
Jeff Williams
157255f7f7
support the noalias tag (Closure Compiler only) ( #605 )
2017-07-16 18:26:33 -07:00
Jeff Williams
e45a719cd0
support the implicitCast tag (Closure Compiler only) ( #605 )
2017-07-16 18:21:19 -07:00
Jeff Williams
adf742615e
support the fileoverview tag in the Closure Compiler dictionary ( #605 )
2017-07-16 17:03:01 -07:00
Jeff Williams
afe7c3564a
support the externs tag (Closure Compiler only) ( #605 )
2017-07-16 16:52:17 -07:00
Jeff Williams
d06ba2788a
support the export tag (Closure Compiler only) ( #605 )
2017-07-16 16:47:58 -07:00
Jeff Williams
2e739594b8
support the dict tag (Closure Compiler only) ( #605 )
2017-07-16 16:32:04 -07:00
Jeff Williams
bca700216e
support the define tag (Closure Compiler only) ( #605 )
2017-07-16 16:19:55 -07:00
Jeff Williams
f4bf81606f
fix problems with methods and properties in classes returned by arrow function expressions ( #1409 )
...
+ don't prepend `undefined` to method and property names
+ use the parent class's alias
2017-07-16 14:10:52 -07:00
Jeff Williams
cc66657512
don't ignore properties like examples on ES2015 class constructors ( #1129 )
2017-07-15 16:03:13 -07:00
Jeff Williams
b28379e398
make the @override tag work as expected ( #1215 )
...
The `@override` tag no longer causes all other doclet properties to be ignored. Instead, the doclet will keep its own properties and inherit any missing properties from the parent class or interface.
2017-07-15 15:33:18 -07:00
Jeff Williams
5026e449e2
work around Babylon comment-attachment bug ( #1396 )
...
https://github.com/babel/babylon/issues/619
2017-07-13 19:19:28 -07:00
Jeff Williams
d7c7fea358
use the correct longname for constructors of ES2015 classes with @alias tags ( #1395 )
2017-07-13 17:09:07 -07:00
Jeff Williams
a3523abebc
fix crash when a class property has no value ( #1400 )
2017-07-12 19:03:46 -07:00
Jeff Williams
42746c591a
correctly resolve this for instance properties of a class that is a) within a module and b) is aliased to the module name ( #1134 )
2017-07-10 17:01:53 -07:00
Jeff Williams
5666f4ccef
correctly handle aliases that identify instance members, like @alias Foo#bar ( #1385 )
2017-07-10 15:32:27 -07:00
Jeff Williams
c50a4c027a
add yields tag ( #1388 )
2017-07-09 12:46:27 -07:00
Jeff Williams
9f8853acff
add hideconstructor tag ( #952 )
2017-07-07 14:59:07 -07:00
Jeff Williams
ca1c4f2c82
add package tag ( #962 )
2017-07-07 13:59:02 -07:00
Jeff Williams
6275e69e85
autodetect default and repeatable parameters when a function is assigned to a variable ( #1054 )
2017-07-07 13:24:19 -07:00
Jeff Williams
0e4f1a9575
correctly document constructors and instance properties of ES2015 classes ( #1182 )
2017-07-07 10:54:55 -07:00
Jeff Williams
133ee8a5af
autodetect generator functions, and support a new @generator tag ( #1158 )
2017-07-04 20:36:42 -07:00
Jeff Williams
47005e9646
support class properties, including private properties
2017-07-04 18:01:34 -07:00
Jeff Williams
6cb96f5164
correctly document the constructor of a class exported from an ES2015 module ( #1272 )
2017-07-03 15:34:25 -07:00
Jeff Williams
5660c94adf
use the correct scope for exported symbols (and their children) in ES 2015 modules ( #1293 )
2017-07-03 14:47:47 -07:00
Jeff Williams
2f60a2c222
handle async functions ( #1188 )
2017-07-02 13:38:08 -07:00
Jeff Williams
3fc0cd0717
handle exported ES2015 classes correctly ( #1137 )
2016-09-12 16:39:35 -07:00
Jeff Williams
3dbb94f157
autodetect défault and repeatable parameters in ES2015 methods ( #1144 )
2016-01-14 17:23:37 -08:00
Jeff Williams
ab2d8626c1
better docs
2015-12-07 16:01:22 -08:00
Jeff Williams
41d33e8399
fix multiple naming issues with members of a class that is the default export ( #1120 )
2015-12-07 15:56:07 -08:00