Use proper JSDoc documentation instead of inconsistent documentation styles