Предположим, есть файл config.js, в котором описана функция-конструктор:
function ConfigService () {
this.greeting = function() {console.log('Hello World');}
}
Как должен выглядеть заголовочный файл, чтобы импортировать без ошибок?
Разобрался. Этот метод подходит для тех, кто использует nodeJS. В .js файле необходимо указать
module.exports.ConfigService = ConfigService;
В файле .d.ts просто экспортировать функцию или класс, если в .js файле определена функция-конструктор:
expot class ConfigService {
smt: {};
}
или
export function ConfigService(): void;
В вашем случае поскольку это функция-конструктор, можно описать класс.
Что-то вроде такого:
declare module 'my-module' {
export class ConfigService {
constructor();
greeting(): void;
}
}
Посмотреть, как и что создавать можно в документации.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
При клике на кнопку срабатывает метод getDatafromServerПодскажите, правильно ли в Angular реализован switchMap для одного роута т
ВСем приветВыложу простейший код , почему-то не могу подключиться к базе (имя базы и таблицы указаны верно)
Прошу помощи в такой проблемеИмеем таблицу InnoDB с большим количеством записей - практически 400 миллионов