
Тимофей
23.03.2018
09:36:01

Kirill
23.03.2018
09:44:16
Короче буду указывать тип просов для каждой интерполяции, а потом когда сделают нормально уберу типы.

Тимофей
23.03.2018
09:45:14

Google

Kirill
23.03.2018
09:47:12

Тимофей
23.03.2018
10:00:03

Kirill
23.03.2018
10:01:01

Тимофей
23.03.2018
10:05:39

Kirill
23.03.2018
10:07:25

Тимофей
23.03.2018
10:08:16


Kirill
23.03.2018
10:50:56
Возникла такая ошибка:
https://github.com/styled-components/styled-components/issues/897
Она решилась так:
styledComponents as ThemedStyledComponentsModule<any> as ThemedStyledComponentsModule<MyTheme>
Теперь ещё проблема.
Нужно указать для кастомных пропсов для styled компонента что у меня есть тема.
Через что это сделать?
Переопределять тип ThemedStyledProps и прокидывать ему тип темы?
Типа так:
type ThemedStyledProps<P> = OriginThemeStyledProps<P, ThemeType>;
Ещё проблема, когда мы делаем тип пропсов кастомным, то у него пропадают нативные HTML-типы реакта, такие как on*(какое-то событие), role, title и так далее.
Часто вообще приходилось на практике использовать нативные HTML-пропертя реакта в интерполяциях SC?

Тимофей
23.03.2018
11:09:23

Google

Alex
23.03.2018
11:22:19
господа, как сказать что класс extends Something, но у меня Something это не настоящий класс, а declare class? когда так делаю, то компилится, но при запуске пишет Something не найден
а мне надо чтобы Something тупо игнорировался, он только для тайпинга нужен
плез помогите

Тимофей
23.03.2018
11:23:17

Олег
23.03.2018
11:23:55

Kirill
23.03.2018
11:43:20

Тимофей
23.03.2018
12:14:19

Artur
23.03.2018
12:23:45
Как то скидывали сюда библиотеки разных утилит для тс, не напомните?

Kirill
23.03.2018
12:29:39
Как тут
https://github.com/styled-components/styled-components/issues/1444

Тимофей
23.03.2018
12:34:23

Kirill
23.03.2018
12:35:27
Вот именно, что все нормуль в vscode подсвечивает и не ругается, а при сборке через ts-loader вылетает эта ошибка.

Alex
23.03.2018
12:42:13
чёт сложно
ну напишите ["div"] вместо .div

Тимофей
23.03.2018
12:43:22

Kirill
23.03.2018
12:53:33
Хотя, может ts-loader уже делает нормальные пути для webpack.
У меня именно ошибка TS, а не резолвинга.

Тимофей
23.03.2018
12:57:06

Google

Тимофей
23.03.2018
12:58:16

Aleh
23.03.2018
12:58:31

Kirill
23.03.2018
12:59:03
Пробовал разные, common, es6, esnext.
Именно тайпчек.
Ладно, буду на месте, дальше буду курить.

Vladimir
23.03.2018
13:23:40
Для тех, кто разбирается в NestJS
Доброго времени суток
Я создал базовый контроллер с основными эндпоинтами...
Пытаюсь использовать его в другом контроллере
Вроде все правильно сделал через наследование
Но GET запрос не проходит
P.S.: с базой всё норм, подключение стабильное, код рабочий (по крайней мере был до того, как я решил вынести эндпоинты из UserController в BaseController)
В чём может быть косяк ?
Может Вы сталкивались с аналогичной проблемой
Да, UserController примонтирован, но эндпоинты не добавлены ?

anatolii
23.03.2018
13:47:33
Просто чтоб я успокоился, можешь создать пустой метод в UsersController и перенести туда Get('/')?
который возвращает что-то захардкоженое

Google

anatolii
23.03.2018
13:49:14
https://github.com/nestjs/nest/issues/228
Думаю это оно

Vladimir
23.03.2018
13:53:44
Вот так ?

andretshurotshka?❄️кде
23.03.2018
14:19:53
@nest_ru

anatolii
23.03.2018
14:58:45
Да, так сработало? Подозреваю что да, посмотри по ссылке там у людей такая же проблема

des
23.03.2018
14:59:14
Всем привет, работает ли в TS импорт объектов, которые экспортируются со словом default ?

anatolii
23.03.2018
14:59:36
работает

des
23.03.2018
14:59:44
что-то у меня приходится везде require('./file').default; прописывать

anatolii
23.03.2018
15:00:09
import Module from '/path/to/file';
А в жс как ты и сделал

des
23.03.2018
15:00:38
ну в итоге у меня в Module почему-то Module_1 и в нем поле default
что конечно же отстой

anatolii
23.03.2018
15:00:49
так и должно быть
отстой использовать то что тс нагенерил в чистом жс

des
23.03.2018
15:01:10
а не не
не так

anatolii
23.03.2018
15:01:12
а если везде тс, то все красиво и аккуратно

des
23.03.2018
15:01:32
у меня в итоге Module вообще нет, зато есть Module_1 и я не понимаю как так
извиняюсь что без кода объясняю

Google

anatolii
23.03.2018
15:02:01
я не пойму, ты пишешь код в тс, а потом смотришь что получилось?

des
23.03.2018
15:02:23
я перевожу проект с js на ts )
react, redux

anatolii
23.03.2018
15:02:33
да, так и должно быть
в жс нет дефолтного экспорта
А тс работает с импортами довольно своеобразно
он импортит весь модуль в переменную и потом с ней работает
.default это дефолтный импорт

Alex
23.03.2018
18:57:47
мой кейс с интерфейсами

anatolii
23.03.2018
19:09:16
Держите нас в курсе

Alex
23.03.2018
19:13:18

andretshurotshka?❄️кде
24.03.2018
08:10:59
https://github.com/Microsoft/TypeScript/pull/22415 лол
<MyComponent<number> data={12} />
БОЛЬШЕ СКОБОК

Дмитрий
24.03.2018
08:12:48
Этого дико не хватало иногда

andretshurotshka?❄️кде
24.03.2018
08:14:06
из пропсов интересно выводится или нет