Chai-as-обещано с Typescript - «Ошибка типа: fn не является функцией» при установке - PullRequest
0 голосов
/ 30 сентября 2019

Я даже не могу заставить его загрузить / установить, так как все мои попытки импорта функции плагина приводят к тому, что объект chai.use жалуется, что это не функция (потому что это не так).

Я попробовал следующее - все приводит к тому, что chaiAsPromised является объектом во время выполнения, даже если экспорт по умолчанию является функцией, как можно видеть в https://github.com/domenic/chai-as-promised/blob/master/lib/chai-as-promised.js

Может ли проблема быть вызвана типами из @ types / chai-как и обещал ? Это не должно влиять на функциональность импорта, не так ли?

import * as chaiAsPromised from "chai-as-promised"
import chaiAsPromised = require("chai-as-promised")
const chaiAsPromised = require("chai-as-promised")

, после этого происходит сбой

chai.use(chaiAsPromised)
...