Использование стрелки apache в приложении браузера - ошибки компилятора Typescript - PullRequest
0 голосов
/ 10 апреля 2020

Попытка использовать apache-стрелку в приложении браузера, но компилятор машинописи выдает следующие ошибки в некоторых файлах стрелки .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 * ​​1005 * - ошибка TS2417: класс stati c сторона 'typeof Column' неправильно расширяет базовый класс stati c сторона 'typeof Chunked'. Типы свойств 'new' несовместимы.

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"]
}
...