- The `f32` comes from the row proxy added in #2197. It exposes all the values 
for a particular row as a JS proxy object keyed by column name.
- `BoolData`, `BaseData`, etc are all part of an abstraction layer that make it 
possible for us to have various different views on the same data (i.e. convert 
a DateVector to a 64-bit IntVector, or a [32-bit IntVector with just the high 
or low 
bits](https://github.com/apache/arrow/blob/master/js/src/vector.ts#L268)). 
Unfortunately, it can cause confusing type errors like what you're seeing here. 
The big refactor that @trxcllnt is working on should clean all that up quite a 
bit, but I don't know too much about it.

I haven't dug too deeply into this, but it looks like the upgrade to ts-jest is 
causing the errors - if I just upgrade to TS 3.0.3 the tests run without any 
issues.

[ Full content available at: https://github.com/apache/arrow/pull/2611 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to