Предполагая, что у меня есть такой файл:
export default complexData = {
something: {
one: 1,
two: 2
},
somethingElse: {
three: 3,
four: 4
}
}
И я импортирую его в какую-то функцию-оболочку с обратным вызовом
import complexData from './complexData'
function wrap(callback) {
callback(complexData)
}
В этом обратном вызове я не иметь автозаполнение VSCode для всех значений из исходного complexData
wrap((complexData) => (
// Not autocompleted anyomre
complexData.something
))
Есть ли простой способ указать Typescript / VSCode использовать исходный файл complexData в качестве источника для параметра функции wrap()
? Я хочу, чтобы автозаполнение оставалось без изменений, без необходимости вручную вводить наборы или комментарии JSDo c.