@typescript_ru

Страница 503 из 669
anatolii
15.02.2018
17:54:44


kana
15.02.2018
18:21:36
слушай, а в чем суть этого мема?

в том, что вопрос часто задавали?

andretshurotshka?❄️кде
15.02.2018
18:22:22
хз

Google
Alexander
15.02.2018
18:37:24
Коллеги, привет! Посоветуйте, что использовать для поддержки ts в vim.

~d(•_•)b~
15.02.2018
18:52:50
Grüäzi

Hy

Ola

Eugene
15.02.2018
20:12:21
Ну можно написать тест, который будет компилять по одному

Евгений
15.02.2018
20:58:46
Походу вечерний тупняк describe('Telegram entry', function () { const switch = new Date(); it('Start server', async function () { }); }); TSError: ⨯ Unable to compile TypeScript (2,11): Variable declaration expected. (1134) (2,18): '(' expected. (1005) (2,30): ')' expected. (1005) ЧЯДНТ ??

точняк тупняк. Спокойной ночи ))

Eugeniy
15.02.2018
22:23:28
Andrey
15.02.2018
22:24:04
?
Мне не понятно твоё удивление.

Eugeniy
15.02.2018
22:24:49
Мне не понятно твоё удивление.
Я не удивлен, просто там явно сказано, что ожидается конструкция * (), а человек все равно спрашивает в чем ошибка

Google
kana
15.02.2018
22:27:52
Js знаешь?
раз уж ты решил доебаться до человека, то я ради справедливости тоже доебусь) читать умеешь?

Mykola
16.02.2018
03:55:46


Айнур
16.02.2018
06:32:45
Вообще это вопрос по монге, но ответ - когда ты хочешь что бы у тебя в документе автоматом создавались поля времени создания и последнего обновления

Точнее не так, если таймстампс тру, тогда у тебя автоматом будут эти поля в монге

Евгений
16.02.2018
06:36:20
Лол, switch - зарезервированное имя конструкции
Я это понял. Потому и пошел спать )??

.
16.02.2018
09:27:22
Подскажите, пожалуйста, как правильно загуглить, может и сразу ответ. Я дефайню константный объект и назначаю одному из полей элемент готового массива объектов. Я хочу при дефайне изменить одно из полей того самого объекта. Как правильно вопрос задать?

.
16.02.2018
09:33:42
Пример: objs = [ { name: 'stringa', qty: 7 }, { name: 'stringb', qty: 10 }, ] const anotherObjs = { c: objs[0], d: 0 }

Вот я хочу, чтобы у anotherObjs.c qty был равен 100.

Тимофей
16.02.2018
09:50:35
Пример: objs = [ { name: 'stringa', qty: 7 }, { name: 'stringb', qty: 10 }, ] const anotherObjs = { c: objs[0], d: 0 }
это наверное в @js_ru, и я слабо понимаю зачем тебе что то такое запутанное

Andrey
16.02.2018
09:52:24
Вот я хочу, чтобы у anotherObjs.c qty был равен 100.
const anotherObjs = { c: { ...objs[0], qty: 123123123, }, d: 0 }

.
16.02.2018
09:53:01
n06rn
16.02.2018
11:39:14
как вы достаете глубокие значения из объекта без потери типов? В тайпскрипте есть для этого какое-то удобное решение? Объясню { maybeYes?: { maybeNo?:{ something: 1 } } } Как удобно достать something?

Олег
16.02.2018
11:44:47
написать условие

https://github.com/Microsoft/TypeScript/issues/16#issuecomment-334504669

n06rn
16.02.2018
11:49:16
Руслан
16.02.2018
11:56:42
есть кто мастер по svg?

Cenator
16.02.2018
11:57:14
Тимофей
16.02.2018
11:57:26
Google
Олег
16.02.2018
11:58:03
и ловить эксепшены

Тимофей
16.02.2018
11:58:29
и ловить эксепшены
ну я и говорю чит ), я просто проверки пишу, мне не лень

Aleh
16.02.2018
11:58:33
Это аналогично // @ts-ignore return a.b.c.d.e.f

Morsik
16.02.2018
11:59:04
написать специальную функцию, которая принимает обьект и до x полей и возвращает?

Aleh
16.02.2018
11:59:19
Или подключить рамду ?

Тимофей
16.02.2018
11:59:38
можно maybe монаду написать или из рамды взять

Олег
16.02.2018
11:59:51
или поставить лайк пропосалу

D
16.02.2018
12:11:42
Поставил лайк пропосалу - ошибки исчезли, проект скомпилился

Mike
16.02.2018
12:19:10
Господа, вопрос про flow analysis. Есть пример https://goo.gl/hk8CF5, почему не работает? Суть кратко if (!isB(obj)) { obj = new B(); } testB(obj); // тут не выводится тип obj как B Аналогичная ситуация в Kotlin при этом разруливается как и ожидается https://try.kotlinlang.org/#/UserProjects/dmna8j4r6fc8e05jb07o1ocomf/6ge1vkr0mfsfnqcb1sao2o7uf1 Собственно вопрос: если так и положено, то почему и каковы причины, а если нет, то выглядит ли это как баг?

Олег
16.02.2018
12:30:28
потому что у тебя структурно оба класса одинаковые на compile time?

Олег
16.02.2018
12:31:01
про ts

Mike
16.02.2018
12:31:17
Олег
16.02.2018
12:31:32
ну он то приватный

Mike
16.02.2018
12:31:58
ну вообще привтные поля приводят к старту рабдота номинативной типизации тут

Morsik
16.02.2018
12:32:00
наверно тс фиксирует тип переменной

//если не учитывать тайп-гварды

Mike
16.02.2018
12:33:40
//если не учитывать тайп-гварды
так тайп гварды давно переросли во flow analysys

crystal также выводит тип правильно https://play.crystal-lang.org/#/r/3li3

ну так что, есть ещё идеи почему так может быть?

Google
n06rn
16.02.2018
13:02:12
Или подключить рамду ?
Она уже подключена и используется активно. Просто печаль в том, что теряются типы при pathOr

andretshurotshka?❄️кде
16.02.2018
16:19:03
Mike
16.02.2018
16:21:29
тс хреновый
отличный вариант, а если серьёзно, заводить на это issue или уже объясняли почему так?

andretshurotshka?❄️кде
16.02.2018
16:21:40
наследование не нужно)

без него чекается

Mike
16.02.2018
16:22:00
ща

andretshurotshka?❄️кде
16.02.2018
16:22:58
https://goo.gl/G4bFcP

Mike
16.02.2018
16:24:05
хмм работает

а в котлине и с наследованием работает

looks like a bug

andretshurotshka?❄️кде
16.02.2018
16:25:31
потому что номинальные классы?



Mike
16.02.2018
16:27:25
рили, убрал протекторы - заработало

значит это проблема именно номинальной типизации тут

не

просто A стал совместим с B и ошибка пропала

obj не типизировался в B после if (!isB(obj)) { obj = new B(); }

andretshurotshka?❄️кде
16.02.2018
16:35:13
в флоу норм

с флоу анализом

Google
andretshurotshka?❄️кде
16.02.2018
16:35:18
https://flow.org/try/#0MYGwhgzhAECC0G9oChpugWzAJwNYFNtoBeaAcljOQF9lRIYAhafADwBd8A7AExniSp0WPIRLlGVWsgBmAVy7B2ASwD2XaAHN87AMqqMOgBbKumgBQBKRCnTRsOudg3QAsmHZGAdNjC8DVtAAfNAADF4ArNAA-NBc+ADucIEAXHGJ0IxWANw0yABuONCqAEYAVuLaegbGphaWucjKMtDmAITmpRWmEOx+wPiqLYyW1oJ2XeLxSVkNeZy9WV1zsgpKahoL7FkADmkjNsh5R0A

хотя там вообще сломали try flow

тип не могу посмотреть(



Ҫѐҏӗѫӑ
16.02.2018
16:39:08
или пониланг

andretshurotshka?❄️кде
16.02.2018
16:39:28
раст

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