@typescript_ru

Страница 15 из 669
Aleh
24.06.2016
09:32:38
ну там тайпинги, файл аля пакет джейсон...
tsconfig это типа .babelrc, надо ж указать параметры. Тайпинги для внешних библиотек, можешь им всегда any ставить

Vasiliy
24.06.2016
10:27:22
мне бы какую-то практику выработать/понять – когда писать типы, а когда нет

я пока не почувствовал этот момент

т.е. они же добавляют все таки когнитивной нагрузки

Google
Vasiliy
24.06.2016
10:28:33
const values$ = props$.switchMap(({ value }: IInputProps) => change$.startWith(value)); export default mapPropsStream((props$: Rx.Observable<IEndpointScreenProps>) => {

^ например, тут, наверное, это лишнее, хотя фиг его знает – не понял пока, но выглядит иногда слишком уж громоздко, нужен баланс

? Snyp
24.06.2016
10:31:33
у кого линукс7

Nikolay
24.06.2016
10:34:05
@SnypCode у меня

? Snyp
24.06.2016
10:35:45
при прокрутке колесиком на мыше фокус переходит на другое окно, хотя активное остается впереди и подсвечено, из за подобных казусов я часто не могу писать в телеграмме например, как отключить эту "магию"? linux mint

Nikolay
24.06.2016
10:36:52
это надо в чат по линуксу) у меня KDE5, такого нет

? Snyp
24.06.2016
10:37:42
я им везде уже понаписал

никто не бум-бум.

Vasiliy
24.06.2016
10:39:25
я не знаю, стоит ли советовать не использовать мышь?)

есть крутые тайловые оконные менеджеры, я пользуюсь awesome когда на убунте. сейчас на маке, в основном, работаю

? Snyp
24.06.2016
10:40:17
как так не использовать ее в гуи? я с винды слез.

я понимаю если это консоль.

Vasiliy
24.06.2016
10:40:46
я не использую) показал бы вживую если бы рядом сидели)

Google
? Snyp
24.06.2016
10:41:13
да я понимаю, но проблема не в ее использовании а в этом дебелизме при перефокусировки окон

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

Vasiliy
24.06.2016
10:41:38
да, это не решение проблемы)

? Snyp
24.06.2016
10:41:56
щяс вот вроде нормально

по разному в общем.

Aleh
24.06.2016
10:46:49
кстати, я вот долго сидел на awesome, потом какое-то время(полгода где-то) на xmonad, сейчас опять вернулся на kde. В принципе tmux полностью решает проблему, а больше тайлы мне нигде не нужны, но я и работаю за 13"

Vasiliy
24.06.2016
10:50:02
по разному в общем.
https://userbase.kde.org/System_Settings/Window_Behaviour

Window behavior -> The Focus tab contains the options concerning window focus

In the Policy dropdown list you can choose to let window focus follow the mouse without clicking

(Click raises active window) – попробуй, мне негде проверить сейчас

Aleh
24.06.2016
10:55:07
Vasiliy
24.06.2016
10:55:53
ой, не увидел)

Ҫѐҏӗѫӑ
24.06.2016
11:30:06
вчера обратил в тс еще немношк людей

когда мс начнет мне платить?

Vasiliy
24.06.2016
13:35:39
а re-export такой не срабоает же `export * as smth from ‘./smth’; ?

хм, нет( а как тогда?

Dmitry
24.06.2016
13:37:39
export default from './smth'

Но тут у тебя заэкспортится только дефолт, который возьмётся из smth

Vasiliy
24.06.2016
13:44:33
да, мне именно * нужны, ок, фиг с ним, сделаю export default { foo, bar, qux };

но это как-то не очень

Google
Vasiliy
24.06.2016
13:45:34
вот нашел что-то https://github.com/Microsoft/TypeScript/issues/2726

Ҫѐҏӗѫӑ
24.06.2016
15:47:40
у vscode есть плагин для flow

Artur
24.06.2016
16:11:08
да, мне именно * нужны, ок, фиг с ним, сделаю export default { foo, bar, qux };
Вообще оно вполне себе export * from 'lib' делает вроде

Vasiliy
24.06.2016
16:55:14
да, я просто хотел alias

типа export * as smth (как в es6/2015)

Ҫѐҏӗѫӑ
24.06.2016
22:21:21
зафорсил несколько багов, чтобы их поправили к 2.0

пытался сам пофиксить один, но не осилил(

не понял как нормально дебажить исходники тайпскрипта

Vasiliy
27.06.2016
19:33:44
а может в ts можно как-то получить имена всех атрибутов интерфейса, например?

export interface IInputProps { type?: string; name?: string; required?: boolean; maxLength?: number; value?: any; …etc }

`[‘type’, ‘name’, ‘required’, …etc]

какой-то reflection

Ҫѐҏӗѫӑ
27.06.2016
19:35:07
через lang service api

Vasiliy
27.06.2016
19:35:19
о, спасибо

Ҫѐҏӗѫӑ
27.06.2016
19:37:27
но я не пробовал

Vasiliy
27.06.2016
19:40:00
да, я сейчас понял, что мне это не нужно)

говорят “Run time type information (ie reflection) is currently outside our design goals https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals”, ладно, меня чет просто накрыло под вечер, мне это все не нужно)

Viacheslav
27.06.2016
19:50:50
в рантайме не получить инфы, к сожалению

я бы сделал нормальный di

Vasiliy
27.06.2016
19:58:43
да, в конструктор я не представляю как инъекции делать (если нет возможности получить типы атрибутов)

Google
Ҫѐҏӗѫӑ
27.06.2016
21:44:24
https://github.com/Microsoft/TypeScript/pull/9377

Aleh
28.06.2016
01:46:14
Ну или руками) я вот руками делаю

Ҫѐҏӗѫӑ
28.06.2016
19:15:44
релиз все ближе https://github.com/Microsoft/TypeScript/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22TypeScript+2.0%22

Aleh
28.06.2016
19:28:01
утром 22 еще было

Ҫѐҏӗѫӑ
28.06.2016
20:06:14
даже 23

Alexander
28.06.2016
21:02:03
Срочно надо блокеров накидать

Ҫѐҏӗѫӑ
28.06.2016
21:40:35
https://github.com/Microsoft/TypeScript/pull/9400

Alexander
28.06.2016
21:42:16
Ыть ыть ыть

Завтра надо обновить будет

Aleh
28.06.2016
22:03:40
А когда было решено, что 1.9 ненужна и будет 2?

Ҫѐҏӗѫӑ
28.06.2016
22:04:57
во времена 1.7

Vasiliy
28.06.2016
22:09:13
ээ я правильно ведь понял что прям уже вот-вот будет 2.0?

жаль, конечно, что object spread будет только в 2.1 :(

Ҫѐҏӗѫӑ
28.06.2016
22:10:10
ну да, скоро будет

2.0

Aleh
28.06.2016
22:13:18
во времена 1.7
а почему? Ну и почему @next так долго был 1.9?

Ҫѐҏӗѫӑ
28.06.2016
22:13:38
так было удобно

это как нода раньше была четная и нечетная

Aleh
28.06.2016
22:13:57
ну я понимаю, что вряд ли им было впадлу

Google
Ҫѐҏӗѫӑ
28.06.2016
22:14:15
вот 1.9 — это как нечетная нода до iojs

Aleh
28.06.2016
22:14:50
все ясно-понятно

Ҫѐҏӗѫӑ
28.06.2016
22:15:59
иначе говоря это чтобы не как у нг2 и rxjs5 - alpha.100500, beta.228

ну и кто-то может в проде юзать (вскод даже)

и ченжлог полезен

с семвером

и фидбек норм полезный, фильтрованный

Завтра надо обновить будет
если ты хотел обновить после вливания того PR, то можешь уже

и там багов подкинули. все как заказывал

hlomzik
29.06.2016
10:30:40
Я тут новенький, спрошу про совместимость. Я смогу писать на ts как на js, со всякими асинками, спредами и прочей мутью, но с типами? или это прям новый язык, в который все эти фичи отдельно впиливаются и чего-то может не быть, а где-то будет другой синтаксис?

дока составлена так, будто это новый язык, а я просто хочу хорошие типы поверх привычного жс. ну и команду не заставлять учить еще что-то новое.

Alexander
29.06.2016
10:32:14
Вроде как не весь сахар (вроде спредов) ещё доступен, но уже скоро

Vasiliy
29.06.2016
10:35:20
ts это надмножество js, т.е. по сути тот же js + типы, можно использовать js из ts, можно ts из js, но нельзя будет использовать тот синтаксис, что не поддерживается ts, к сожалению, но я не сильно страдаю тк почти все самое распространенное есть, в 2.1 появится … https://github.com/Microsoft/TypeScript/wiki/Roadmap#21, я пока не пожалел, что выбрал его. имхо, ts – самое практичное из того, что сейчас есть

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