improve JSDoc support