Я пытаюсь добавить Vanilla Tilt в свой проект TypeScript. Я установил его и @types/vanilla-tilt
а>
Типы имеют:
export namespace VanillaTilt {
...
}
export default class VanillaTilt {
static init(...)
}
В моем коде я делаю варианты import ... from 'vanilla-tilt';
. Я пытаюсь использовать VanillaTilt.init
.
Я не смог найти способ сделать это, не делая что-то вроде (VanillaTilt as any).init
.
// misnamed import. Import should be named `vanillaTilt` but found `VanillaTilt`
import VanillaTilt from 'vanilla-tilt';
// Property 'init' does not exist on typeof node_modules/@types/vanilla-tilt/index
import vanillaTilt from 'vanilla-tilt';
import { default as VanillaTilt } from 'vanilla-tilt';
// TypeScript does not throw an error, but I get `cannot read property init of undefined`.
import { VanillaTilt } from 'vanilla-tilt';
Что-то не так с определением типа, которое может быть правильным для правильного импорта?