169 похожих чатов

12 ответов

24 просмотра

Интересное наблюдение. Спасибо

Mike-(деньги не клянчу) Автор вопроса

балин, хочу рациональное объяснение. Первый день с ts :)

Ты еще попробуй в интерфейсах объявить тип enum :)

Mike-(деньги не клянчу) Автор вопроса

рано, я пока тупой для этого

фигня. я 3й год для этого по прежнему тупой :)))))))))))

Mike-(деньги не клянчу) Автор вопроса

ну если это не основной твой язык, то можно

А что, по вашему там ещё может быть кроме войд?

Mike-(деньги не клянчу) Автор вопроса

ну либо в доке нужно написать, что optional — это юнион с void, а не undefined, либо в языке нужно расценивать юнион с undefined как optional

Нет. Когда ключ андефайнед, то ключ у объекта есть (который равен андефайнед). С опшеналом - ключа может не быть. Так что это разное. Банально Object.keys отличается

Mike-(деньги не клянчу) Автор вопроса

Нет. В доке прямым текстом написано, что отсутствующие параметры приходят как undefined. В ванильном JS это так и есть.

Это в джс, а не ТС. Смотрите в Object.keys

Mike-(деньги не клянчу) Автор вопроса

Цитирую документацию. https://t.me/ts_cool/178701

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
4
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта