@typescript_ru

Страница 81 из 669
Andrey
27.09.2016
19:40:11
Oleg
27.09.2016
20:41:19
Попробуй ./
Пробовал, не помогает, ну я по-другому уже проблему эту решил

lamo2k
27.09.2016
20:56:59
Удалил TS ?? ))

Viacheslav
27.09.2016
21:09:33
Я же ссылку кинул
не все ссылки одинаково полезны :)

Google
Ҫѐҏӗѫӑ
27.09.2016
23:49:22
лол MDN как источник правды снова всплыл

бтв

https://github.com/Microsoft/TypeScript/pull/11150

TS 2.0.5 на подходе

Vasiliy
28.09.2016
05:49:29
^ вот это офигенная новость, скорей бы уже можно было убрать везде этот сраный Object.assign или react-addons-update, там он серьезную прям работу проделал

Никита
28.09.2016
05:58:30
в 2,0,5 уже spread?

Vasiliy
28.09.2016
06:28:10
не уверен, его в 2.1 хотели включить https://github.com/Microsoft/TypeScript/wiki/Roadmap#21

в recompose висит пр c тайпингами для флоу, я не особо вникал что там внутри, но мб можно по типу сделать для тс https://github.com/acdlite/recompose/pull/241

Ҫѐҏӗѫӑ
28.09.2016
07:11:31
Mike
28.09.2016
09:06:14
Из того что вчера обсуждали. Мне тут матёрый сишник сказал что в сях тоже самое. Это в вопросу https://www.typescriptlang.org/play/index.html#src=let%20array%20%3D%20new%20Array%3Cstring%3E()%3B%0D%0Afor%20(let%20value%20of%20array)%20%7B%0D%0A%20%20%20%20let%20value%20%3D%2010%3B%20%2F%2F%20why%20there%20is%20no%20error%20on%20redeclaration%20block-scoped%20variable%3F%0D%0A%7D%0D%0Afor%20(let%20key%20in%20array)%20%7B%0D%0A%20%20%20%20let%20key%20%3D%20%7B%7D%3B%20%2F%2F%20why%20there%20is%20no%20error%20on%20redeclaration%20block-scoped%20variable%3F%0D%0A%7D%0D%0A

что там сам фор тоже создаёт неявный блок

Ярослав
28.09.2016
09:27:31
Он не неявный, а вполне себе явный в JS

Igor
28.09.2016
09:28:36
А есть статья/тутор/гайд по TS + React?

Google
Ярослав
28.09.2016
09:29:40
Тысячи их

Sweet...
28.09.2016
15:37:04
Привет. Вот сижу уже 2 день над сайтом. Папка весит пример 100+ с лишним МБ. Не могу сделать бэкап. ФТП Менеджеры не помогаю. Тупо показывает "Архив создан", а на самом деле ничего. Шелы тоже не помогают. Только 3,49МБ архивирует. 5-6% примерно. Вот как мне сделать бэкап та ааа? Помогите! Как вы это делаете?

Через ISP тоже пробовал ?

Sweet...
28.09.2016
15:38:12
Ну а как еще? ISP тоже не может.

Sergey
28.09.2016
15:38:43
SSH например и все что с этим связано

Sweet...
28.09.2016
15:39:51
Это мой сайт. Как сделать бэкап? Я не могу делать. Не архивируется. ? Мне нужен бэк!

Sergey
28.09.2016
15:41:29
Ок, тут нет эксрасенсов. Тем более, выбирай хостинг с умом.

Sweet...
28.09.2016
15:42:01
У меня сервер. VDS

Artem
28.09.2016
15:42:08
rsync -avz ?

Sergey
28.09.2016
15:42:40
Пользуй ssh, rsync вот выше подсказывают

Vasiliy
28.09.2016
15:42:53
scp

Sergey
28.09.2016
15:43:35
Возьми уже нормальный браузер для ftp, наконец. Какой-то filezilla

Sweet...
28.09.2016
15:43:36
Онлайн есть что нибудь? Я импортом хочу залить на другой. Так сказать смена сервера.

Sergey
28.09.2016
15:44:28
Почитай про утилиты выше и пройди в чатик для dev ops

Sweet...
28.09.2016
15:45:05
Сервис

Короче.. Пойду почитаю. Спасибо за ответы!

Тема закрыта! ⚠️

Google
Глеб
28.09.2016
17:59:49
Привет парни! Проголосуйте пожалуйста за тикет Pattern Matching Support https://github.com/Microsoft/TypeScript/issues/165

Sergey
28.09.2016
18:10:09
Как такое вообще может взлететь в рамках TS?

Vladimir
28.09.2016
18:15:40
Как сахар для disjoint unions, может быть

Oleksandr
28.09.2016
18:15:56
да, например

Viacheslav
28.09.2016
19:55:15
для этого есть другие языки

ай, я не правильно сделал

Alex
28.09.2016
19:57:59
outDir глючил недавно, я заводил тикет https://github.com/Microsoft/TypeScript/issues/10585 это пофиксиено в @next

Ҫѐҏӗѫӑ
29.09.2016
01:02:57
Как сахар для disjoint unions, может быть
а это точно паттерн матчинг?

andretshurotshka?❄️кде
29.09.2016
02:03:12
Mike
29.09.2016
12:16:18
ребят кто как решает циклические зависимости между файлами? Все модулями оформлять не предлагать, уже 71 файл и это только начало проекта. Использую outFile и таки наткнулся на неверный порядок склейки

Aleh
29.09.2016
12:17:12
> Все модулями оформлять не предлагать что?

Mike
29.09.2016
12:17:51
иногда не каждая сущность - модуль

Sergey
29.09.2016
12:18:48
Циклические зависимости, это проблема архитектуры, а не порядка компиляции. Нет?

Nikita
29.09.2016
12:19:09
ну, есть места, где хз как без циклических зависимостей

Mike
29.09.2016
12:19:29
не всегда. В данном случае циклическая зависимость не проблемная, одна в статике а обратка потом не в статике.

Nikita
29.09.2016
12:19:33
например авторизация, инициализация приложения и логаут. у меня не получилось по разным файлам разнести

Google
Mike
29.09.2016
12:19:36
но собирается неверно

Nikita
29.09.2016
12:19:43
но это 1 место, где я могу придумать циклическую зависимость

Mike
29.09.2016
12:20:06
уменя это стадия инициализации фреймвёрка

Admin
ERROR: S client not available

Mike
29.09.2016
12:20:31
логгер ошибок и консоли пользуется очередью, очередь в некоторых случаях пишет в логгер

правильный порядок это сначала очередь потом логгер

Nikita
29.09.2016
12:21:26
тебе нужен DI?)

Mike
29.09.2016
12:21:55
вообще я не очень такое люблю, везде пихать не стоит

тут совершенно рядовая проблема которая разрулена уже везде блин нормально кроме тайпы

Sergey
29.09.2016
12:23:16
Ну прокинь зависимость через прокси класс

Дмитрий
29.09.2016
12:25:32
правильный порядок это сначала очередь потом логгер
header объяви, можно описать там общие интерфейсы например

Mike
29.09.2016
12:26:30
в принципе это сработает, но блин я не хочу писать интерфейс второй раз только из за этой проблемы

Дмитрий
29.09.2016
12:31:58
в принципе это сработает, но блин я не хочу писать интерфейс второй раз только из за этой проблемы
Независимые интерфейсы в отдельном месте, норм же, если уж такая ситуация

Mike
29.09.2016
12:32:53
Какие большие проеты на тайпе вообще посоветуете посмотреть, исходники всмысле

не уж то все закорачивают каждый класс в отдельный модуль?

Oleg
29.09.2016
12:47:40
Коллеги, решил опробовать TypeScript на небольшой библиотеке, может кто-нибудь сделать code review? :) https://github.com/olegman/redux-actions-helpers

Vadim
29.09.2016
17:36:14
Люди-человеки! Объясните мне почему этот код не выбрасывает ошибку? Ведь я в дженерике указал объект, а в качестве аргумента передаю число? function some<T> (arg: T) { return arg; } some<{}> (111);

Почему проверка не работает?

Alexander
29.09.2016
17:36:59
что значит не работает? {} — это же тип

Google
Vadim
29.09.2016
17:37:18
Но я же передаю в итоге число, а ошибки нет

Как мне указать, что параметр должен быть именно объектом?

https://www.typescriptlang.org/play/index.html#src=function%20some%3CT%3E%20(arg%3A%20T)%20%7B%0D%0A%20%20%20%20return%20arg%3B%0D%0A%7D%0D%0A%0D%0Asome%3C%7B%7D%3E%20(111)%3B

Alexander
29.09.2016
17:38:04
Object?

я хз, сработает ли

Vadim
29.09.2016
17:38:20
Не работает

Вообще тайпскрипт позволяет в дженерике указать, что я ожидаю именно объект?

Alexander
29.09.2016
17:41:25
You might expect Object to play a similar role, as it does in other languages. But variables of type Object only allow you to assign any value to them

какой именно объект там должен быть? Укажи интерфейс, будет норм

Vadim
29.09.2016
17:44:59
Указал. Не работает. https://www.typescriptlang.org/play/index.html#src=interface%20Some%20%7B%20%0D%0A%20%20%20%20field%3F%3A%20string%3B%0D%0A%7D%0D%0A%0D%0Afunction%20some%3CT%3E(arg%3A%20T)%20%7B%0D%0A%20%20%20%20return%20arg%3B%0D%0A%7D%0D%0A%0D%0Asome%3CSome%3E%20(111)%3B

Alexander
29.09.2016
17:45:28
а ты в определении укажи

вместо T

и вызывай с наследниками

Vadim
29.09.2016
17:46:35
Так функция - то мне нужна в виде дженерика. Потому что в разные моменты могу работать с разными типами

Страница 81 из 669