У меня есть файл файла javascript, который выглядит так:
// methodHelpers.js
export default {
refetchData: function() {
// do some data refetching
}
};
Теперь я хотел бы иметь файл типизации (methodHelpers.d.ts), который позволил бы мне получать завершения редактирования кода для методов импортируемого объекта.
Я пытался:
// methodHelpers.d.ts
export interface methodHelpers {
refetchData(): void;
}
Но доработок по-прежнему нет.
1
tgreen
2 Апр 2020 в 00:57
1 ответ
Вам нужно export default
этот интерфейс, а не просто export
, потому что это экспорт по умолчанию в исходном файле.
0
tnrich
2 Апр 2020 в 01:38
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.
let obj: methodHelpers;