JS Doc comments
Revert "JS Doc comments"

This reverts commit 4f0be3b5760c651a95492cddbc2a3c3f771b6ab9.
Revert "Revert "JS Doc comments""

This reverts commit 0a7dedd75c18ec5f105571a161d0f90b4bde7119.