Size: a a a

2018 June 09

AK

Aleh Kashnikau in TypeScript
выглядит конечно так себе)
источник

AW

Alex Wells in TypeScript
🦉 ⁣
Так ты тут объект сделал
я так и подумал, но не смог нормально тип этому полю указать
источник

AW

Alex Wells in TypeScript
Aleh Kashnikau
export default ({ config }: { config: Config }) =>
работает, но выглядит действительно так себе
источник
2018 June 10

🦉⁣

🦉 ⁣ in TypeScript
Alex Wells
я так и подумал, но не смог нормально тип этому полю указать
Нужно всему объекту
источник

AW

Alex Wells in TypeScript
Aleh Kashnikau
export default ({ config }: { config: Config }) =>
тут кто-то awilix'ом пользуется? DI контейнер такой, я вот пытаюсь придумать как бы это красиво сделать)
источник

AW

Alex Wells in TypeScript
источник

AW

Alex Wells in TypeScript
Есть такой "плагин" для логгера, winston. Из коробки он TS не поддерживает, в DT тайпов нету. Все, что нашел по этому поводу - вот
источник

in TypeScript
Alex Wells
Мне IDE предлагает тупо забить на тип Config, но так не пойдет)
function getConfig(): Config {
 return {};
}
источник

AW

Alex Wells in TypeScript
источник

AW

Alex Wells in TypeScript
а вот так это выглядит у меня
источник

AW

Alex Wells in TypeScript
Этого DailyRotateFileTransportInstance там быть и не должно, его добавляет сам winston-daily-rotate-file. Не совсем понимаю, каким образом это должно работать вообще
источник

AW

Alex Wells in TypeScript
declare module 'winston-daily-rotate-file' {
   import { DailyRotateFileTransportInstance } from 'winston';
   let DailyRotateFile: DailyRotateFileTransportInstance;
   export = DailyRotateFile;
}
источник

AW

Alex Wells in TypeScript
*юзаю winston потому что bunyan не обновляют*
источник

🦉⁣

🦉 ⁣ in TypeScript
Alex Wells
Этого DailyRotateFileTransportInstance там быть и не должно, его добавляет сам winston-daily-rotate-file. Не совсем понимаю, каким образом это должно работать вообще
его надо самому описать
источник

MS

Max Syabro in TypeScript
а почему ts-jest не матерится на неверный импорт?
источник

MS

Max Syabro in TypeScript
ERROR in [at-loader] ./src/features/Documents/AcroformDocument/services/AcroformMappingsValidator.spec.ts:6:25
   TS2305: Module '"/Volumes/dev/apps/triplepoint/protosure/protosure/protosure/frontend/src/widgets/factory"' has no exported member 'InputWidgetFactory'.
источник

MS

Max Syabro in TypeScript
имею такое в ат-лоадере
источник

MS

Max Syabro in TypeScript
а в ts-jest
TypeError: factory_2.InputWidgetFactory is not a function
источник

РЛ

Разван Ломов in TypeScript
Подскажите, как указать тип переменной в React, если переменная является stateless component, или class?
источник

Т

Тимофей 🛴 in TypeScript
Разван Ломов
Подскажите, как указать тип переменной в React, если переменная является stateless component, или class?
ComponentType вроде бы
источник