У меня есть .js
третье лицо, которое я хотел бы использовать в классе машинописного текста. Для этого я написал файл d.ts
для этого .js
.
чего-то. js (сторонний производитель, не может коснуться этого файла):
var a = function(){};
var b = "something";
something.d.ts (мой файл):
declare var a : Function;
declare var b : string;
Что позволяет мне импортировать его следующим образом:
import 'src/something';
Как я могу дать псевдоним этим переменным? a
и b
могут сбивать с толку без их контекста, но теперь, когда он объявил членов и не экспортирует, я не могу этого сделать (import * as Something from 'src/something'
сказал бы, что это не модуль).
Спасибо .