jsdoc maybe?