Hey, Great project, super-useful. Is there some hidden, secret documentation somewhere that I'm just not finding? Here is what I know about so far:
1. https://arrow.apache.org/docs/js/ "Apache Arrow in JS" and the right sidebar of enum, class, interface definitions, etc... Clicking the Builder class leads to documentation on the Builder class. The other classes are almost entirely undocumented. The API reference is reference, not documentation. It's useful if I already know arrow js but momentarily forgot a minor detail. Perhaps the real documentation is hiding in plain sight somewhere? Please let me know. 2. Observable: Introduction to Apache Arrow 3. Observable: Manipulating flat arrays arrow-style 4. Observable: Rich columnar data tables - Dictionary-encoded strings, 64bit ints, and nested structs 5. Unit test files. These are a useful source of information. It's too bad that they use many test helpers functions which, paradoxically, are good for internal code reuse, but bad for external code reuse, by which I mean ordinary people being able to reuse unit test code as a learning tool. I'll briefly mention what I am trying to do. Here is some fantasy pseudocode of what I want: const stream = streamFromIpcFileUrl('/table.ipc'); const table = await Table.from(stream); const stream2 = streamFromFtrFileUrl('/table.ftr'); const table2 = await Table.from(stream2); Using something like git grep -i stream | grep -i read | grep -i async, I found AsyncRecordBatchStreamReader. Am I looking in the right direction? Any docs / examples / advice appreciated. Many thanks, Webb