Size: a a a

2018 June 12

d

dexofan in TypeScript
источник

IL

Ihor Levchenko in TypeScript
господа, приветствую.
Надо подсказка.. как правильно написать интерфейсный файл для реакт-модуля, у которого нет @types/*
источник

IL

Ihor Levchenko in TypeScript
а точнее вот для этого модуля: https://www.npmjs.com/package/rc-progress
источник

IL

Ihor Levchenko in TypeScript
источник

IL

Ihor Levchenko in TypeScript
Но вот такую ошибку имею: Error:(21, 16) TS2665: Invalid module name in augmentation. Module 'rc-progress' resolves to an untyped module at '/Users/ifree/Projects/rpi/qp-rpi-public-display/client/node_modules/rc-progress/lib/index.js', which cannot be augmented.
источник

с

сomorsiс in TypeScript
Ihor Levchenko
Но вот такую ошибку имею: Error:(21, 16) TS2665: Invalid module name in augmentation. Module 'rc-progress' resolves to an untyped module at '/Users/ifree/Projects/rpi/qp-rpi-public-display/client/node_modules/rc-progress/lib/index.js', which cannot be augmented.
декларь модули в отдельном файле, чтобы не считало за код
источник

с

сomorsiс in TypeScript
и там импортов не делай
источник

IL

Ihor Levchenko in TypeScript
но это и так отдельный файл, который я отвел для декларации
источник

IL

Ihor Levchenko in TypeScript
ага… понял.
источник

IL

Ihor Levchenko in TypeScript
но как мне тогда сделать декларацию реактового компонента
источник

IL

Ihor Levchenko in TypeScript
без импорта реакта
источник

с

сomorsiс in TypeScript
внутри модуля импорти
источник

IL

Ihor Levchenko in TypeScript
в прочем в любом случае у меня та же самая ошибка-ругательство на rc-progress
источник

с

сomorsiс in TypeScript
скрин
источник

IL

Ihor Levchenko in TypeScript
источник

с

сomorsiс in TypeScript
у тебя все еще есть экспорт
источник

с

сomorsiс in TypeScript
в отдельный файл декларацию модулей вынеси и там не экспорти и не импорти ничего на топ левеле
источник

IL

Ihor Levchenko in TypeScript
ай блин.. ты прав. Похоже на то что теперь не ругается
источник

РЖ

Руслан Жубанищев in TypeScript
ребят, а можно сделать в своем коде декоратор как в ангуляре @Injector
источник

l

la gente está muy loca in TypeScript
Нет, просто синтаксис для таплов
источник