Создание псевдонима для объявлений в файле d.ts - PullRequest
0 голосов
/ 07 мая 2020

У меня есть .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' сказал бы, что это не модуль).

Спасибо .

...