@stamljf Every Bokeh Python model has a corresponding BokehJS with the exact same properties (this is strictly maintained under continuous testing). So to first-order, the Python reference guide provides all the same information that a JS reference would provide:
As you have seen BokehJS has not gotten as much attention / promotion as has the “main” Python API for Bokeh. I’d very much love to see BokehJS reach a higher level of development as a standalone JS library, but it will probably require some JS devs to become interested in helping to develop and maintain BokehJS, create new example and docs, etc. If that sounds like you, please consider getting involved!