1

尝试在浏览器应用程序中使用 apache-arrow,但 typescript 编译器在某些箭头的 .d.ts 文件中引发以下错误

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 - 错误 TS2417:类静态侧“typeof 列”错误地扩展了基类静态侧“typeof Chunked”。“新”属性的类型不兼容。

node_modules/@apache-arrow/es2015-esm/ipc/reader.d.ts:238:5 - 错误 TS2717:后续属性声明必须具有相同的类型。属性“模式”必须是“模式”类型,但这里有“模式”类型。

238模式:模式;

node_modules/@apache-arrow/es2015-esm/recordbatch.d.ts:17:18 - 错误 TS2430:接口“RecordBatch”错误地扩展了接口“StructVector”。'slice(...).clone' 的类型在这些类型之间不兼容。

tsconfig.json 文件看起来像

{
    "compilerOptions": {
        "target":"ES6",
        "outDir": "dist",
        "baseUrl": "src/"
    },
    "exclude": ["dist"],
    "include": ["src/*.ts"]
}
4

0 回答 0