Size: a a a

2020 November 29

pl

peach lasagna in pro.vim
Emmanuel Goldstein
У него нет собственной семантики, он просто проверяет типы и срезает свои аннотации.
есть же
источник

pl

peach lasagna in pro.vim
интерфейсы
источник

pl

peach lasagna in pro.vim
классы
источник

pl

peach lasagna in pro.vim
типы
источник

EG

Emmanuel Goldstein in pro.vim
peach lasagna
интерфейсы
Интерфейсы не имеют значения в рантайме.
источник

EG

Emmanuel Goldstein in pro.vim
peach lasagna
классы
Классы есть и в ванильном JS.
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
У него нет собственной семантики, он просто проверяет типы и срезает свои аннотации.
Нет
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
А тайпскрипт не язык
источник

EG

Emmanuel Goldstein in pro.vim
Типы не имеют значения в рантайме.
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
У него нет собственной семантики, он просто проверяет типы и срезает свои аннотации.
Дженерики, интерфейсы
источник

EG

Emmanuel Goldstein in pro.vim
Sergey Batalev
Дженерики, интерфейсы
Дженерики таки тоже не имеют значения в рантайме
источник

SB

Sergey Batalev in pro.vim
Боже, что ты несешь
источник

EG

Emmanuel Goldstein in pro.vim
Покажите мне код на тайпскрипте, который не переводится в код на JS методом срезания аннотаций.
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
Дженерики таки тоже не имеют значения в рантайме
Ты не правильно понимаешь слово семантика
источник

JC

Julian =) Coffee in pro.vim
Дженерики это если что дефолтный JS
источник

pl

peach lasagna in pro.vim
Emmanuel Goldstein
Покажите мне код на тайпскрипте, который не переводится в код на JS методом срезания аннотаций.
async
источник

SB

Sergey Batalev in pro.vim
Julian =) Coffee
Дженерики это если что дефолтный JS
Нет
источник

EG

Emmanuel Goldstein in pro.vim
Нет
источник

EG

Emmanuel Goldstein in pro.vim
async есть в ванильном JS
источник

JC

Julian =) Coffee in pro.vim
То есть в JS нет дженеричных функций?
источник