Shyamal Shukla created ARROW-8394: ------------------------------------- Summary: Typescript compiler errors for arrow d.ts files, when using es2015-esm package Key: ARROW-8394 URL: https://issues.apache.org/jira/browse/ARROW-8394 Project: Apache Arrow Issue Type: Bug Components: JavaScript Affects Versions: 0.16.0 Reporter: Shyamal Shukla
Attempting to use apache-arrow within a web application, but typescript compiler throws the following errors in some of arrow's .d.ts files import \{ Table } from "../node_modules/@apache-arrow/es2015-esm/Arrow"; export class SomeClass { . . constructor() { const t = Table.from(''); } *node_modules/@apache-arrow/es2015-esm/column.d.ts:14:22* - error TS2417: Class static side 'typeof Column' incorrectly extends base class static side 'typeof Chunked'. Types of property 'new' are incompatible. *node_modules/@apache-arrow/es2015-esm/ipc/reader.d.ts:238:5* - error TS2717: Subsequent property declarations must have the same type. Property 'schema' must be of type 'Schema', but here has type 'Schema'. 238 schema: Schema; *node_modules/@apache-arrow/es2015-esm/recordbatch.d.ts:17:18* - error TS2430: Interface 'RecordBatch' incorrectly extends interface 'StructVector'. The types of 'slice(...).clone' are incompatible between these types. the tsconfig.json file looks like { "compilerOptions": { "target":"ES6", "outDir": "dist", "baseUrl": "src/" }, "exclude": ["dist"], "include": ["src/*.ts"] } -- This message was sent by Atlassian Jira (v8.3.4#803005)