@typescript_ru

Страница 257 из 669
Igor
24.06.2017
19:52:25
https://t.me/proglibrary
Интересно, какой уровень этих “девелоперов”, если они сюда пришли с какой-то около-айтишной рассылки?.. (? ?%)

Mike
24.06.2017
19:53:57
ничего, все когда-то начинали

Google
Олег
24.06.2017
20:01:49
ну все, теперь мы элитарный члены чата

Daniil
24.06.2017
20:11:50
Звучит, будто проекты по году писал

Дмитрий
24.06.2017
20:34:56
Как будто это плохо)

Mike
24.06.2017
20:35:40
у меня за пять лет третий проект сейчас только идёт

Dmitry
24.06.2017
20:54:49
пффф - у меня тут один 3.5 года

Vitalii
24.06.2017
21:26:15
Верный:)

Friedrich
25.06.2017
04:22:10
Подскажите как избавить от такой ошибки: Property 'autocomplete' does not exist on type 'HTMLProps<HTMLFormElement>'.
А что такое HTMLProps? Просто на HTMLFormElement есть свойство autocomplete: string, это работает:http://www.typescriptlang.org/play/#src=const%20elt%3A%20HTMLFormElement%20%3D%20undefined%3B%0D%0Aelt.autocomplete%20%3D%20'xxx'%3B

ENAMETOOLONG
25.06.2017
06:28:12
@vkurchatkin ?

Andrey
25.06.2017
10:02:35
Всем привет

подскажите как стили scss в проект на тайпскрипте подключить?

Friedrich
25.06.2017
10:04:57
А к обычному как подключаешь?

Andrey
25.06.2017
10:07:09
настроил вебпак и на основную страницу с кодом импорчу import styles from '../path/styles'

Google
Friedrich
25.06.2017
10:07:20
Ок, и здесь так же.

Aleh
25.06.2017
10:07:40
https://github.com/Quramy/typed-css-modules

Friedrich
25.06.2017
10:08:18
Ага, для импортов может потребоваться типизация. Её можно или накостылять самому абы как, или взять проект, на который дали ссылку.

Andrey
25.06.2017
10:09:20
спасибо

Nikolay
25.06.2017
12:26:42
весело url ? 'a' as string : 'span' as string вот такие штуки как можно обойти?

чтоб явно не писать что это string

Max
25.06.2017
12:28:41
А нахера писать "a" as sting?

Nikolay
25.06.2017
12:31:49
ну есть функция в реакте которая принимает класс или стрингу

ts не понимает что это стринга и ругается что нужно передавать класс, пока ему явно не скастишь в string

andretshurotshka?❄️кде
25.06.2017
12:34:59
Nikolay
25.06.2017
12:35:05
React.createElement

andretshurotshka?❄️кде
25.06.2017
12:40:52
странно, @types/react последней версии?

Nikolay
25.06.2017
12:49:48
yep

ему даже явно указываешь React.createElement(String('asd')) он все равно ругается )

Aleh
25.06.2017
12:57:35
весело url ? 'a' as string : 'span' as string вот такие штуки как можно обойти?
https://www.typescriptlang.org/play/index.html#src=function%20f(a%3A%20string)%20%7B%20%7D%0A%0Adeclare%20let%20cond%3A%20boolean%0Aconst%20url%20%3D%20cond%20%3F%20%22a%22%20%3A%20%22span%22%0A%0Af(url)

Nikolay
25.06.2017
12:58:25
https://www.typescriptlang.org/play/index.html#src=function%20f(a%3A%20string)%20%7B%20%7D%0A%0Adeclare%20let%20cond%3A%20boolean%0Aconst%20url%20%3D%20cond%20%3F%20%22a%22%20%3A%20%22span%22%0A%0Af(url)#src=function%20f(a%3A%20number)%0Afunction%20f(a%3A%20string)%20%7B%20%7D%0A%0Adeclare%20let%20cond%3A%20boolean%0Aconst%20url%20%3D%20cond%20%3F%20%22a%22%20%3A%20%22span%22%0A%0Af(url)#src=function%20f(a%3A%20number)%0Afunction%20f(a%3A%20string)%20%7B%20%7D%0A%0Adeclare%20let%20cond%3A%20boolean%0Aconst%20url%20%3D%20cond%20%3F%20%22a%22%20%3A%20%22span%22%0A%0Af(url)

вот так определено в тайпинге React.createElement

ток там вместо number класс

Google
Aleh
25.06.2017
12:59:14
у тебя ссылка поломана

Nikolay
25.06.2017
13:00:29
ага

блин, ну в песочнице тоже самое работает норм

Aleh
25.06.2017
13:06:49
ну чето поломано

тайпинги\версия ts

Nikolay
25.06.2017
13:25:05
короче с 2.2 на 2.3 переехал

все норм стало

что означает options: never[]; ?

что за тип never?

Friedrich
25.06.2017
15:01:11
never это тип, который наследуется от всех других типов, и у него нету реализации.

Например, функция () => { throw 'xxx' } имеет тип () => never.

Имеется в виду, что она никогда не вернёт значения.

Friedrich
25.06.2017
15:03:26
А вот options: never[] это уже странное что-то :)

Дмитрий
25.06.2017
15:03:37
Вернёт, но подразумевается, что это будет ошибка

Friedrich
25.06.2017
15:04:19
Необязательно ошибка. Может быть просто бесконечная функция.

(понятно, что в физическом мире у всего есть конец, но это может быть функция без точек возврата)

Дмитрий
25.06.2017
15:04:55
Не Error, а просто что такое не ожидается

Friedrich
25.06.2017
15:05:05
А, ок, да.

Igor
26.06.2017
12:14:14
Какая есть значимая разница между: export const loadProfile = (name: string): string => { return "hello world"; } и? export function loadProfile (name: string): string { return "hello world"; }

Google
Admin
ERROR: S client not available

Igor
26.06.2017
12:16:55
коротко, есть
А длинно?

andretshurotshka?❄️кде
26.06.2017
12:17:16
Igor
26.06.2017
12:19:41
OK, я думал у него еще какие-то мысле есть, раз он после тебя написал

andretshurotshka?❄️кде
26.06.2017
12:19:49
ну и декларации hoist умеют

Nikolay
26.06.2017
12:20:27
А длинно?
если ты экспортируешь через стрелочную функцию, то ты на ней не сможешь сделать .bind() т.к она не имеет своего контекста исполнения, а заимствует тот где была определена, а вот у обычной функции можно будет задать контекст исполнения через bind

Igor
26.06.2017
12:21:06
А если это функции просто внутри module, это ничего не меняет?

Nikolay
26.06.2017
12:21:11
при условии если это честные стрелочные функции

Adam
26.06.2017
17:41:18
Всем привет! При тестировании ts-проекта, вы пишете спеки в сразу js или компилируете спеки тоже?

Mike
26.06.2017
17:43:32
в ts

удобнее же

Adam
26.06.2017
17:49:36
если не компилить, то как раз удобнее дёргать методы

В одной книжке по тестированию читал, что в языках с динамической типизацией можно не извращатья с дизайном для тестирования. Но здесь я немного в ступоре. С одной стороны - динамический js, с другой - статический ts. Посмотреть примеры проектов чтоли на гитхабе...

d0as8
26.06.2017
18:15:45
ку. подскажите наиболее перспективную на сегодня связку для сборки тс для клиент сайда. что-то типа commonjs+browserify

andretshurotshka?❄️кде
26.06.2017
18:16:16
вебпак

d0as8
26.06.2017
18:35:04
спасибо

Google
Adam
26.06.2017
18:37:28
как связана динамическая типизация и дизайн для тестов?
типов нет, классовая система не развита, модификаторов доступа нет, дальше продолжать?

Aleh
26.06.2017
18:37:31
Всем привет! При тестировании ts-проекта, вы пишете спеки в сразу js или компилируете спеки тоже?
сейчас у нас все на ts, но для фича-тестов цикл компиляции отличается от цикла компиляции остальных

типов нет, классовая система не развита, модификаторов доступа нет, дальше продолжать?
да, классовая система не имеет отношения к динамической типизации и тем более к тестам

ну к дизайну еще +\-

в js есть классы, в питоне и пыхе есть классы, в руби есть классы

Aleh
26.06.2017
18:38:37
и в тоже самое время классы есть в крестах, жаве и шарпе

Дмитрий
26.06.2017
18:38:48
классовая система \0 \0 \0

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