тип при таком импорте через * ?
Проблема в том что когда делаешь просто import Web3 from 'web3' то типизация есть, но сам объект при обращении равен undefined, точно не знаю как движок nestjs там собирает все эти пакеты в билд, но так выходит и приходиться использовать import * as Web3 from 'web3', но тогда при таком импорте типизация отключается автоматическая
Что-то в стиле такого import Web3Type from 'web3' import * as Web3: Web3Type from 'web3'
вроде нельзя так делать
Я привёл как пример, понятное дело такое нельзя делать, а так я в поиске хитрого решения как так подменить ему типы на ходу
Поставил web3 ради эксперимента, единственные экспорты там это Web3 как default и интерфейс Modules то есть импорт import Web3, { Modules } from 'web3' будет достаточен что бы добавить "всё"
Обсуждают сегодня