@typescript_ru

Страница 161 из 669
Aleh
23.01.2017
18:32:17
мы esm юзаем

поэтому такой ерундой не занимаюсь

Сергей
23.01.2017
18:36:33
кто пользуется vscode?

Denis
23.01.2017
18:36:42
я

Google
Vadim
23.01.2017
18:36:58
Народ, а есть ли какая-нибудь библиотека для динамической проверки типов? Например для того, что б проверять формат ответа от бекенда?

Сергей
23.01.2017
18:37:05
как в vscode можно сохранять в веб(гист например) конфиги и установленные и настроенные расширения?

в атоме есть sync-settings

как здесь?

Denis
23.01.2017
18:37:35
я все прописываю в конфиге

после просто запуск и все

Сергей
23.01.2017
18:37:56
и конфиг с собой таскаешь?

изменил чуть сразу бекапишь?

в атоме удобнее все таки запустил команду, весь конфиг улетел в гист

жаль.

Viacheslav
23.01.2017
18:38:37
Google
Denis
23.01.2017
18:39:08
да я думаю что все есть просто искать надо

а что их тоскать то?

на проект настроил один раз и все

это же не 90 года

Сергей
23.01.2017
18:40:41
у меня в атоме около 30 настроенных расширений

без них сложно работать

и я задалбывался скачивать

да и на работе и дома разные компы

Vadim
23.01.2017
18:41:05
@vslinko Спасибо огроменное!!!

Сергей
23.01.2017
18:41:08
что-то отредактировал на работе, хочу видеть дома

Aleh
23.01.2017
20:58:41
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/13155

вмержили

Nikolay
24.01.2017
06:24:49
Кто либы на TS делает?
у нас тоже TS либа

но тоже не заморачиваемся с мерджем d.ts в один файл

Oleg
24.01.2017
06:41:45
В общем те что есть решения по монолиту d.ts так себе. Тоже перестал беспокоиться

Mikhail
25.01.2017
09:55:06
Возникла другая проблема: если я ипортрую файл, который лежит в другой папке, то ts его не находит. Что может быть не так? Путь то точно relative верный

yadro
25.01.2017
11:40:09
Привет народ, хочу сделать тулзу, выглядит как функция, передаем туда данные и в зависимости от типа возвращаются методы, те если массив значит одни, если объект значит другие и тд, как лучше это сделать в ts, чтобы правильно работал автокомплит

Например t({}).keys() t([]).forEach(fn)

Admin
ERROR: S client not available

Mike
25.01.2017
11:44:32
перегрузкой

Google
Mike
25.01.2017
11:44:44
хотя не факт, сейчас проверю

Сергей
25.01.2017
11:44:50
так можно же

Aleh
25.01.2017
11:46:11
function t (a: any[]): ArrayReturn; function t (a: Somthing): SomethingReturn;

И так далее

Mike
25.01.2017
11:47:07
https://www.typescriptlang.org/play/index.html#src=class%20Foo%20%7B%20%0D%0A%20%20%20%20public%20foo()%3A%20void%20%7B%0D%0A%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Aclass%20Bar%20%7B%20%0D%0A%20%20%20%20public%20bar()%3A%20void%20%7B%0D%0A%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0Afunction%20qq(param%3A%20Foo)%3A%20Foo%0D%0Afunction%20qq(param%3A%20Bar)%3A%20Bar%0D%0Afunction%20qq(param%3A%20any)%3A%20any%20%7B%0D%0A%20%20%20%20return%20param%3B%0D%0A%7D%0D%0A%0D%0A%0D%0Aqq(new%20Bar()).bar()%3B

да можно так

ну если ты там что-то другое хочешь возвращать, то возвращай другое

Aleh
25.01.2017
12:26:52
в гистах нет встроенного компилятора, хз в чем проблема ссылок?

Сергей
25.01.2017
12:33:30
вот это всё видеть...

yadro
25.01.2017
15:35:11
Спасибо, не разу этим не пользовался)

И еще можно както указывать контекст вызова. Например при создании классов на прототипах, ts ничего не знает об this

Aleh
25.01.2017
15:40:01
есть решение

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