Я пытаюсь использовать библиотеку victor.js в проекте TypeScript (3.0.1), и у меня реальная душевная боль при попытке импортировать и использовать ее. Я установил его из npm, а также набрал его (victor @types/victor). Я попытался импортировать его множеством способов, но не могу заставить его импортировать вместе с разрешением типов в моей IDE.
Я пробовал это:
import { Victor} from 'victor';
import * as v from 'victor';
(На этот модуль можно ссылаться только при импорте/экспорте ECMAScript, включив флаг allowSyntheticDefaultImports и указав ссылку на его экспорт по умолчанию)
import Victor = require('victor');
(работает, но не совместимо при нацеливании на модули ecmascript)
const Victor = require("victor");
(Импортирует правильно, и я могу создавать объекты, но ни один из типов не присутствует)
Я уверен, что кто-то там сталкивался с подобной ситуацией раньше. Если это помогает, то в вершине index.js победителя есть строка:
exports = module.exports = Victor;