ARROW-951: [JS] Upgrade to typedoc 0.20.19 #9375
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Also ran
npm audit fixThis PR upgrades us beyond typedoc 0.20 which made significant improvements to how re-exported objects are handled. I've uploaded a preview of the generated docs at https://theneuralbit.github.io/arrow-typedoc-0.20/. Compare this to the existing API docs at http://arrow.apache.org/docs/js/index.html.
It properly reflects our two top-level modules, Arrow.dom and Arrow.node, and shows the objects exported within them. The existing docs give the impression of a bag of objects without any structure.
There's still a lot of work to do to make these API docs useful, but I think this is a big step in the right direction (many thanks to @Gerrit0 for all the typedoc improvements that made this possible) . Some remaining issues that we could file follow-up jiras for: