build: add additional jsdoc annotations

closes #36