Add jsdoc3 annotations