@typescript_ru

Страница 280 из 669
Vladimir
14.07.2017
11:38:07
$ElementType тоже кривоват кстати, но у него то сходу есть профит

Karl
14.07.2017
11:38:08
если в примеры flow посмотреть, то это типы значений объекта

Дмитрий
14.07.2017
11:38:13
Для этого мне нужно идти искать, что люди пишут и хотят от $Values, чтобы приводить примеры, почему это не работает
Вот проблема то залезть в тесты и пояснить на даже этих абстрактных примерах. Выглядит как демагогия, если честно

Google
Artur
14.07.2017
11:38:23
это ж тоже не mapped type
А, внатуре, туплю

Vladimir
14.07.2017
11:38:56
Тесты я не при чем. В тестах все работает, очевидно

Дмитрий
14.07.2017
11:39:04
Знаешь, напоминает почтальона печкина

Дмитрий
14.07.2017
11:40:43
Который всё принёс но не отдавал потому что была важная причина. В результате оно всё как бы есть, но как бы мы почему то всё равно должны верить исключительно на слово

Karl
14.07.2017
11:41:42
гайз комон

так я правильно описал $Values в ts?
я чето даже вообще не знал, что такое есть в ts)

Vladimir
14.07.2017
11:42:16
Я не ставлю задачу убедить кого бы то ни было, особенно тебя

Дмитрий
14.07.2017
11:42:29
это ж тоже не mapped type
Значит $ElementType)

Vladimir
14.07.2017
11:43:08
Вот один из примеров, которые не работают: https://github.com/facebook/flow/issues/3487

Дмитрий
14.07.2017
11:43:52
Сразу бы так, ну)

Vladimir
14.07.2017
11:44:18
https://github.com/facebook/flow/issues/961

Здесь вообще хотели массив

Google
Max
14.07.2017
19:13:57
короче в реакт чате как обычно какую-то хуйню обсуждают



подскажите как объединить два хока

чтобы на выходе был один который принимает {documentId, documentSetId} а на выходе получается <Component document={} documentSet={} />

Летучая
14.07.2017
19:15:26
нейминг констант обсуждать тут надо

Max
14.07.2017
19:15:52
считай это псевдокодом

ага бля

https://facebook.github.io/react/docs/higher-order-components.html#convention-pass-unrelated-props-through-to-the-wrapped-component

видимо я пропустил этот момент

@sergeysova кстати https://github.com/Microsoft/vscode/issues/17022

вот в чем проблема

> 'Go to Symbol in Workspace' doesn't work unless an editor of the language is open

Сергей
14.07.2017
20:13:09
О как

Max
14.07.2017
20:13:30


мда

Сергей
15.07.2017
13:34:56
я думал у меня код плохо написан

andretshurotshka?❄️кде
15.07.2017
13:35:13
лол

Max
15.07.2017
14:54:40
я думал у меня код плохо написан
Одно другому не мешает!

Google
Adam
15.07.2017
15:13:42
В одном примере - сигнатура индекса, в другом - Mapped types

Дело в том, что любая функция типа () => void будет подходить под сигнатуру (done: () => void) => void. И для этого как раз причина внятная: любой функции разрешено игнорировать аргументы.
"Любой функции разрешено игнорировать аргументы" - чего?! Речь про возврат функции, во-первых. Аргументы функции должны быть переданы в полном объёме в соотв. с сигнатурой, во-вторых. Void в ts является подтипом any (спецификация), в третьих.

Vladimir
15.07.2017
17:35:29
А кто-нибудь пишет серверсайд на тс в проде?

Олег
15.07.2017
17:37:30
в чем принципиальное отличие?

Vladimir
15.07.2017
19:27:50
от жс?

Andrew
15.07.2017
19:43:34
Я еще могу понять людей, которые пишут на js для клиента - там выбор особо невелик, в конечном итоге все равно всё упирается в js

Vladimir
15.07.2017
20:46:37
ну людей вообще хорошо понимать, всяких разных. Мне интересно, есть ли кто-то, кто написал большую часть серверного проекта на тс

по каким либо причинам

и есть ли хорошие причины этого не делать, например

Aleh
16.07.2017
04:57:40
Vladimir
16.07.2017
08:05:03
Вопрос не в том, что мне нужно выбрать. Вопрос: кто-нибудь делал так из сидящих в чате?

Дмитрий
16.07.2017
08:07:56
Всё лучше чем на голом жс

Vladimir
16.07.2017
09:50:08
да
проект работает? Большой? Приходилось жалеть о выборе технологии? Людей искать легко?

Alik
16.07.2017
10:04:10
проект работает? Большой? Приходилось жалеть о выборе технологии? Людей искать легко?
Проект в разработке и он достаточно большой. Ни разу не пожалели. Людей искать не приходилось, но, я думаю, любой js кодер при желании без труда сможет пересесть на ts

Азиз
17.07.2017
08:54:02
Ребята, добрый день!

Использую tsc версии 2.4.1. В IDE при разработке intellisense показывает все св-ва объекта, но при выполнении кода в браузере не видно этих св-в объекта, в чем может быть ошибка?

Причем в браузере видны только те св-ва которые были инициализированы прямо в теле класса, т.е при объявлении

Andrew
17.07.2017
09:00:13
Потому что Intellisense показывает свойства, которые _могут быть_

Google
Andrew
17.07.2017
09:00:38
На уровне JS будут видны только те свойства, для которых значения заданы

Я тоже первое время натыкался на то, что поле типа number по умолчанию не будет иметь значение 0, как в сишарпе

Admin
ERROR: S client not available

Азиз
17.07.2017
09:04:29
обычные поля ладно, проинциализирую

но, у меня в классе есть св-во getter, вот как его проинициализировать в теле класса?

Азиз
17.07.2017
09:08:54
а как в java проинициализировать getter?

Adam
17.07.2017
09:09:27
а как в java проинициализировать getter?
typescript не может быть первым языком, это глупо

учи сначала Js

Азиз
17.07.2017
09:10:02
Friedrich
17.07.2017
09:10:05
typescript не может быть первым языком, это глупо
Я пишу на жаве уже семь лет, но понятия не имею, как в ней проинициализировать геттер. Это предложение просто не имеет смысла :)

Азиз
17.07.2017
09:10:12
я спросил как проинициализировать getter

Friedrich
17.07.2017
09:10:27
Геттеры обычно возвращают содержимое каких-нибудь филдов, например.

Летучая
17.07.2017
09:10:38
ща б в чатике тс джавой меряться

Friedrich
17.07.2017
09:10:39
Чтобы «проинициализировать геттер», нужно инициализировать филду.

ща б в чатике тс джавой меряться
Ну чёт её в качестве примера привели. Если всем участникам разговора это понятно, то я не против. А если не всем, тогда это не ок.

Синтаксис геттеров в ES6 / TypeScript, кстати, как раз очень сильно отличается от похожих компилируемых языков.

Adam
17.07.2017
09:12:15
вот, я о том же
ну и зачем тогда ты геттер решил инициализировать, если ты о том же?

Google
Азиз
17.07.2017
09:12:15
как в java, класс синтаксис как в java
только этот ваш ответ, думаю говорит само за себя)

Ivan
17.07.2017
09:12:33
Надо с котлином мерять

а не с джавой

Friedrich
17.07.2017
09:12:37
Я не понял, как может в классе не быть геттера.

Летучая
17.07.2017
09:12:41
с сишарпом

Ivan
17.07.2017
09:12:42
или со ScalaJS

Adam
17.07.2017
09:12:45
только этот ваш ответ, думаю говорит само за себя)
ты с этим не согласен, что класс-синтаксис заимствован из Java?

Азиз
17.07.2017
09:12:51
export class AuthInfo { userName: string = ''; accessToken: string = ''; refreshToken: string = ''; expires: number = 0; issued: number = 0; isAuthTokenValid(): boolean { var now: number = +(new Date()); debugger return now < this.expires; } }

Летучая
17.07.2017
09:12:53
с фшарпом ну либо с хаскелем

Ivan
17.07.2017
09:13:03
Ребята, это всё actionscript ещё )))

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