
Dmitrii
11.06.2018
19:20:42
действительно, туплю
в итоге получилось только так return function<V, R>(fns: (data: V) => R): (data: V) => R {

Aleh
11.06.2018
19:50:15
А так не работает? Кмк самый норм вариант

Artur
12.06.2018
07:46:10
https://github.com/Microsoft/TypeScript/pull/24897

Google

dexofan
12.06.2018
10:42:02

Игорь
12.06.2018
11:36:50
господа, приветствую.
Надо подсказка.. как правильно написать интерфейсный файл для реакт-модуля, у которого нет @types/*
а точнее вот для этого модуля: https://www.npmjs.com/package/rc-progress
Но вот такую ошибку имею: 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.

Morsik
12.06.2018
11:39:32
и там импортов не делай

Игорь
12.06.2018
11:39:52
но это и так отдельный файл, который я отвел для декларации
ага… понял.
но как мне тогда сделать декларацию реактового компонента
без импорта реакта

Morsik
12.06.2018
11:40:24
внутри модуля импорти

Игорь
12.06.2018
11:41:24
в прочем в любом случае у меня та же самая ошибка-ругательство на rc-progress

Google

Morsik
12.06.2018
11:41:33
скрин

Игорь
12.06.2018
11:42:02

Morsik
12.06.2018
11:42:15
у тебя все еще есть экспорт
в отдельный файл декларацию модулей вынеси и там не экспорти и не импорти ничего на топ левеле

Игорь
12.06.2018
11:42:54
ай блин.. ты прав. Похоже на то что теперь не ругается

Руслан
12.06.2018
12:39:49
ребят, а можно сделать в своем коде декоратор как в ангуляре @Injector

Дмитрий
12.06.2018
12:42:13
Нет, просто синтаксис для таплов

Сергей
12.06.2018
12:42:31

Дмитрий
12.06.2018
12:42:34
И очередной новый синтаксис *

Сергей
12.06.2018
12:42:45

Andrey
12.06.2018
12:42:45

Сергей
12.06.2018
12:42:58
для реста ж не было

Дмитрий
12.06.2018
12:43:30
Ну вот, докинули ещё синтаксиса — теперь можно

Руслан
12.06.2018
12:44:13
Я написал класс в которой предстявляет подключение к монгоБД, но он делает куча коннестов. ВОт и думаю как сделать по красоте как в ангуляре

Дмитрий
12.06.2018
12:46:00
Для чего там синтаксиса нет в флоу и без этого работает

Сергей
12.06.2018
12:46:00
жесть какая

Дмитрий
12.06.2018
12:46:27
Это спред и есть
Они опять приделали что плохо лежит под свои нужды
Нефиксированный кортеж это нонсенс

Сергей
12.06.2018
12:48:12
напоминает что-то из парсер генераторов

Google

Сергей
12.06.2018
12:48:22
синтаксис похож

Дмитрий
12.06.2018
12:49:10
Это тапл
Это абсурд
Тапл на то и тапл, он фиксированый
Не юзай в функциях, можно объявлять без тяжёлой наркомании, это не сложно
Зачем брать понятие и выворачивать наизнанку?
Почему эти проблемы решаются очередным синтаксисом?
Систему типов улучшить, для разнообразия

Andrey
12.06.2018
12:52:25

Сергей
12.06.2018
12:52:29
тс же

Andrey
12.06.2018
12:52:41
Когда типизация одного аргумента выводится из предыдущих.

Сергей
12.06.2018
12:52:46
схавают и так

dexofan
12.06.2018
12:52:46

Сергей
12.06.2018
12:52:49
пиар же есть

Andrey
12.06.2018
12:53:12
Чтобы не генерировать 17 частных случаев тайпингов.

Дмитрий
12.06.2018
12:53:51

Сергей
12.06.2018
12:54:12
ох какой же лол

Дмитрий
12.06.2018
12:54:15
Вместо того, чтобы ломать то, что не сломано

Сергей
12.06.2018
12:54:17
и нет ошибок?

Google

Andrey
12.06.2018
12:54:23
Мде...

Дмитрий
12.06.2018
12:54:25
Нет

Руслан
12.06.2018
12:54:26

Сергей
12.06.2018
12:54:48
а во флоу норм же?
должно крешиться
пора заводить канал @why_typescript_is_bad

Andrey
12.06.2018
12:55:50
Задолбаешься писать)

Сергей
12.06.2018
12:56:00
блэд

Дмитрий
12.06.2018
12:56:03

Сергей
12.06.2018
12:56:32
даже синтаксис такой же
круто
и объявить тоже никак?
тупо кстати

Vladimir
12.06.2018
12:57:41

Сергей
12.06.2018
12:57:47

Andrey
12.06.2018
12:57:54

Сергей
12.06.2018
12:58:09
ну видимо, владимир привык юзать классы как объекты
и что там структурно типизируется

Vladimir
12.06.2018
12:58:24
в ТС классы не номинальные

Andrey
12.06.2018
12:58:28
Всё структурно типизируется

Сергей
12.06.2018
12:58:32
ну собственно это и говно