[ https://issues.apache.org/jira/browse/ARROW-4395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rok Mihevc updated ARROW-4395: ------------------------------ External issue URL: https://github.com/apache/arrow/issues/20960 > ts-node throws type error running `bin/arrow2csv.js` > ---------------------------------------------------- > > Key: ARROW-4395 > URL: https://issues.apache.org/jira/browse/ARROW-4395 > Project: Apache Arrow > Issue Type: Bug > Components: JavaScript > Affects Versions: 0.4.0 > Reporter: Paul Taylor > Assignee: Paul Taylor > Priority: Major > Labels: pull-request-available > Fix For: 0.13.0 > > Time Spent: 1h > Remaining Estimate: 0h > > ts-node is being too strict, throws this (inaccurate) error JIT'ing the TS > source: > {code:none} > $ cat test/data/cpp/stream/simple.arrow | ./bin/arrow2csv.js > /home/ptaylor/dev/arrow/js/node_modules/ts-node/src/index.ts:228 > return new TSError(diagnosticText, diagnosticCodes) > ^ > TSError: тип Unable to compile TypeScript: > src/vector/map.ts(25,57): error TS2345: Argument of type 'Field<T[string | > number | symbol]>[]' is not assignable to parameter of type 'Field<T[keyof > T]>[]'. > Type 'Field<T[string | number | symbol]>' is not assignable to type > 'Field<T[keyof T]>'. > Type 'T[string] | T[number] | T[symbol]' is not assignable to type > 'T[keyof T]'. > Type 'T[symbol]' is not assignable to type 'T[keyof T]'. > Type 'DataType<Type, any>' is not assignable to type 'T[keyof T]'. > Type 'symbol' is not assignable to type 'keyof T'. > Type 'symbol' is not assignable to type 'string | number'. > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)