flexaccess
@flexaccess
Намерен работать программистом

Как импортировать js файл в TypeScript проект?

Предположим, есть файл config.js, в котором описана функция-конструктор:

function ConfigService () {
    this.greeting = function() {console.log('Hello World');}
}


Как должен выглядеть заголовочный файл, чтобы импортировать без ошибок?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
search
@search
Мой дедушка индиго
Опишите интерфейс библиотеки в .d.ts файле. Назовите этот файл как-нибудь типа global.d.ts и положите в корень проекта (там где все ts файлы лежат, обычно это папка /src). Подробнее можно почитать тут https://basarat.gitbooks.io/typescript/docs/types/... . Вот полная документация https://www.typescriptlang.org/docs/handbook/decla... .

Сам файл будет выглядеть как-то так:

// global.d.ts
declare function ConfigService();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы