jsdoc typing fixes