By default, JSDoc does not recognise @chainable. Which means these methods, with the old JSDuck comments, may get wrongly indexed as return void/undefined.
It seems JSDoc does not support @return {this}, either. So as workaround we'll probably have to hardcode the current class name.
This may become a problem given that it won't honour inheritance in that case. E.g. a subclass or composed class using EventEmitter would wrongly have its inherited on() method state that it returns EventEmitter when actually it returns the current self.