JS cleanup global and add types
JS cleanup global and add types

Document the random props assigned onto JSON nodes.
TOC querySelectorAll ul returns one more outermost UL,
but that seems to be OK.

darthwalsh/dotNetBytes,darthwalsh/dotNetBytes,darthwalsh/dotNetBytes