TypeScript пишет файл d.ts для модуля, который может быть создан

TypeScript пишет файл d.ts для модуля, который может быть создан

У меня возникли проблемы при создании файла декларации для существующего модуля.

При использовании javascript модуль импортируется с использованием синтаксиса:

 var Library = require('thirdpartylibs'); var libInstance = new Library(); 

Я создал файл d.ts с именем thirdpartylibs.d.ts и добавил следующее:

 declare module 'thirdpartylibs'{ export class Library{} } 

в моем файле index.ts :

 import * as Library from 'thirdpartylibs' let libInstance = new Library() // {amp}lt;--- error here 

Похоже, я должен сделать, чтобы let libInstance = new Library.Library() чтобы это работало, но на сгенерированном JS не получится.

кто угодно?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector