@typescript_ru

Страница 186 из 669
krn
18.03.2017
17:44:20
Ну где ?

Сергей
18.03.2017
22:15:31
Отступы 2 пробела – 24 ??????? 41% 4 пробела – 17 ????? 29% Таб – 16 ????? 28% 3 пробела ?! – 1 ▫️ 2% ? 58 people voted so far.

Viacheslav
18.03.2017
22:41:58
использую 2 пробела, но подумываю о переходе на таб :)

Google
Vasiliy
18.03.2017
22:50:11
потому что таб – один, а пробела – 2 и таб – сила (я это все не серьезно, конечно)

Nikita
18.03.2017
22:50:38
делать нечего, потому что))

Vasiliy
19.03.2017
01:30:08
Скинул тем кто просил

Александр
19.03.2017
05:05:27
использую 2 пробела, но подумываю о переходе на таб :)
помогу: с табами удобнее из тектовых редакторов типа vim работать на сервере

Глеб
19.03.2017
08:09:22
парни, а что вы выбираете когда случается такое? http://x.gleb.pw/2017-03-19_11.08.37.png

krn
19.03.2017
08:54:27
1 таб (равный 4 пробелам) самое удобное имхо.

Дмитрий
19.03.2017
09:01:45
1 таб (равный 4 пробелам) самое удобное имхо.
Пока у тебя уровень вложенности в коде небольшой

Viacheslav
19.03.2017
09:03:03
Дмитрий
19.03.2017
09:04:16
Предсказуемый ответ

Хорошо, что у вас вся кодовая база в идеальном состоянии, всегда отрефакторена и не зависит от чужого кода

Могу только позавидовать

Google
Anatoly
19.03.2017
09:07:10
От того, что будет 2 пробела, код с большой вложенностью не станет легкочитаемым кодом с небольшой вложенностью )

Дмитрий
19.03.2017
09:08:17
А давайте ВОСЕМЬ поставим

Не, лучше круглое число, давайте 16 пробелов

Cenator
19.03.2017
09:08:54
Gordey
19.03.2017
09:09:05
ну зачем в воскр утром холивар про табы и пробелы (

Сергей
19.03.2017
09:11:35
Вообще вчера вечером

Gordey
19.03.2017
09:17:04
а, я только посл сообщения прочитал) голосовалки не видел

имхо главное договориться в рамках проекта/команды/компании, а так никакой разницы

вкусовщина

Artur
19.03.2017
09:20:56
Символ таба тем и хорош, что его длину ты сам можешь ставить.

А давайте ВОСЕМЬ поставим
Это я сюда ответил

Максим
19.03.2017
11:21:23
До сих пор не знаю, как выставить размер таба в терминале. Для git diff, например. Поэтому пробелы

Aleh
19.03.2017
12:06:17
то, что в кодстиле проекта/языка используется, то и юзаю. В жсе иногда 2 пробела, иногда 4. проектов с табами не было

Mars
19.03.2017
12:36:48
Кто то уже настраивал vim + flow?

Интересует что именно дополняет vim-flow в omni completion. На сколько это удобно/неудобно

Неожиданно то что vim-flow показывается пустой quick view, даже если ошибок нет. Так и пишет: No Errors.

Aleh
19.03.2017
14:24:47
вероятно там отключается, @vasyayorkin наверное юзал с вимом

Vasiliy
19.03.2017
14:25:31
я вот это юзал flowtype/vim-flow честно говоря уже не помню, сек, проверю на одном из старых проектов где флоу

м наверное гифка скажет сама за себя)

https://i.gyazo.com/b162055ef3067d88a86f6da1544d12aa.gif

Google
Vasiliy
19.03.2017
14:32:49
https://i.gyazo.com/97d893170f2744586317089373be467a.gif

Mars
19.03.2017
14:34:11
не оч понял, сорри а что не так? нет ошибок – no errors
То что он показывает quick view чтоб сказать что ошибок нет

Отключил проверку через плагин, сделал через syntactic.

Vasiliy
19.03.2017
14:34:59
let g:syntastic_javascript_checkers = ['eslint', 'flow'] let g:syntastic_javascript_flow_exe = 'flow'

ага

Vasiliy
19.03.2017
14:36:58
я юзаю вот этот плагин

https://github.com/ajh17/VimCompletesMe/blob/master/plugin/VimCompletesMe.vim

больше ничего особо не настраивал но я чего-то совсем емаксер теперь))

Mars
19.03.2017
14:37:51
Ясно, спасибо )

Vasiliy
19.03.2017
16:01:02
у меня другая проблема, я не могу заставить flycheck работать с https://github.com/Microsoft/tslint-microsoft-contrib

extend the ruleset by adding "extends": "tslint-microsoft-contrib" to your configuration. Please note, the default rules require the —type-check and —project TSLint options.

т.е. опция как бы есть (flycheck-tslint-args) https://github.com/flycheck/flycheck/pull/1186/files и я даже установил ее, но все равно чего-то не то или то, но чего-то он мне ошибки подсвечивает не в соответствии с правилами, хрен поймешь откуда он это вообще берет)

Kirill
20.03.2017
07:12:15
Приветствую. Создал свой vendor.d.ts в root/src с декларацией типа "declare module" и хочу там использовать другие типы, например, из реакта. Как импортить?

Пробовал вот так: import React = require('react'); но не робит.

Aleh
20.03.2017
07:13:10
import'ом )

import * as React from 'react';

Kirill
20.03.2017
07:14:41
Блин, сначала так и сделал, но vscode не подхватил. Перезагрузил его и всё норм.) Спасибо.

Google
Yuri
20.03.2017
22:54:04
кстати, если кому нужна ng-book, последней ревизии, могу подогнать

Admin
ERROR: S client not available

Yuri
21.03.2017
09:48:50
местами хорошо, а местами так себе книжка

marat
21.03.2017
09:49:42
В старых ревизиях отчетливо копипаст из книжки по реакту виден)

Yuri
21.03.2017
09:49:57
автор любит приводить большие-пребольшие листинги, в которых надо порой выискивать, где же там новая мысль демонстрируется

Tour of Heroes в этом плане сильно лучше заменяет многие главы

Сергей
21.03.2017
14:57:16
Ребзя, привет

Mike
21.03.2017
14:57:55
привет Сова!

Сергей
21.03.2017
14:58:25
у меня есть модуль: files/index.ts import a from './A' import b from './B' export { a, b } и юзаю его import * as files from './files' function someFunc(arg: string) { const prov = files[arg] }

вылезает это: [ts] Element implicitly has an 'any' type because type 'typeof "/home/sova/projects/abcdef/src/files/index"' has no index signature.

Aleh
21.03.2017
14:59:29
function someFunc(arg: "a" | "b")

Сергей
21.03.2017
15:00:34
не спасло

Aleh
21.03.2017
15:00:41
ts старый видимо

Сергей
21.03.2017
15:00:46
последний

Aleh
21.03.2017
15:01:26
хотя, это видимо в 2.3 только(

а нет

в 2.2 норм

Google
Aleh
21.03.2017
15:02:04
https://www.typescriptlang.org/play/index.html#src=const%20files%20%3D%20%7B%0A%20%20%20%20a%3A%20%7B%7D%2C%0A%20%20%20%20b%3A%20%7B%7D%0A%7D%3B%0A%0Afunction%20f(a%3A%20%22a%22%20%7C%20%22b%22)%20%7B%0A%20%20%20%20return%20files%5Ba%5D%3B%0A%7D

Сергей
21.03.2017
15:02:20
тут видимо трабла в экспортах

Aleh
21.03.2017
15:06:12
запустил локально с экспортами

сработало

проверь, чтобы у тебя точно были заданы имена

Сергей
21.03.2017
15:07:05
тогда другой вопрос как задать объект типа: Object<MyType> ??

Aleh
21.03.2017
15:07:25
а что это значит?

или у аргумента тип поменяешь

Паша
21.03.2017
15:08:42
Record<string, MyType>

встроенный тип

Aleh
21.03.2017
15:08:56
ну только правильно будет {[key: string]: MyType | undefined}

Mike
21.03.2017
15:09:23
ну да

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