Size: a a a

TypeScript — русскоговорящее сообщество

2020 April 14

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Кек
источник

A

Alxndr 🗽👇 in TypeScript — русскоговорящее сообщество
что такое дженерик?
источник

DZ

Dmitry Zherebko in TypeScript — русскоговорящее сообщество
😀
источник

AB

Andrew Bodryi in TypeScript — русскоговорящее сообщество
ору
источник

AA

Anna Alimova 👩‍💻 in TypeScript — русскоговорящее сообщество
Alxndr 🗽👇
что такое дженерик?
Смари, прям валит )) может, она просто кнопочки красит )) Но на тайпскрипте!
источник

TN

Turk Nomad in TypeScript — русскоговорящее сообщество
Народ кроме офф мануала есть нормальные учебники вообще ?
источник

TN

Turk Nomad in TypeScript — русскоговорящее сообщество
с примерами и картинками
источник

ДК

Дмитрий Коноферчук in TypeScript — русскоговорящее сообщество
ютубов полно
источник

ДК

Дмитрий Коноферчук in TypeScript — русскоговорящее сообщество
на хабре попадается бывает
источник

SB

Sergey Belozyorcev in TypeScript — русскоговорящее сообщество
Есть хок в библиотеке

export const SearchPage = provide({ store })(SearchLayout)


Получаю ошибку
Exported variable 'SearchPage' has or is using name 'WrappedComponent' from external module 


В tsconfig не указано поле include, после добавления "include": [] в tsconfig.json ошибка пропадает.

С чем связано такое поведение?
Какая магия содержится в include: []?

Исходя из доки он по дефолту равен false
https://www.typescriptlang.org/v2/en/tsconfig#include
источник

НК

Назар Калитюк in TypeScript — русскоговорящее сообщество
Почему arr.pop() возвращает T | undefined даже если подсказать тс, что массив не пустой? https://www.typescriptlang.org/play/#code/MYewdgzgLgBAhgJwTAvDA2gIgBYFMA2+ImANDJgO4gL4AmmAugNwCwAUOwJYBmMAFIgQA6fLjABzKNhgA+GAAYAlDADe7GPCRCADiG19FQhLm344wXH0zEymAPKZF7AL5A
источник

MS

Maksim Sidorov in TypeScript — русскоговорящее сообщество
Назар Калитюк
Почему arr.pop() возвращает T | undefined даже если подсказать тс, что массив не пустой? https://www.typescriptlang.org/play/#code/MYewdgzgLgBAhgJwTAvDA2gIgBYFMA2+ImANDJgO4gL4AmmAugNwCwAUOwJYBmMAFIgQA6fLjABzKNhgA+GAAYAlDADe7GPCRCADiG19FQhLm344wXH0zEymAPKZF7AL5A
Потому что такая сигнатура у метода
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Назар Калитюк
Почему arr.pop() возвращает T | undefined даже если подсказать тс, что массив не пустой? https://www.typescriptlang.org/play/#code/MYewdgzgLgBAhgJwTAvDA2gIgBYFMA2+ImANDJgO4gL4AmmAugNwCwAUOwJYBmMAFIgQA6fLjABzKNhgA+GAAYAlDADe7GPCRCADiG19FQhLm344wXH0zEymAPKZF7AL5A
потому что тс не может гарантировать, что массив не пустой
источник

НК

Назар Калитюк in TypeScript — русскоговорящее сообщество
🦉 ⁣
потому что тс не может гарантировать, что массив не пустой
я же ему там указал проверку на длину. Он знает, что там строки
источник

VK

Vladimir Kurchatkin in TypeScript — русскоговорящее сообщество
Назар Калитюк
я же ему там указал проверку на длину. Он знает, что там строки
ТС понимает некоторые вещи, но не все
источник

НК

Назар Калитюк in TypeScript — русскоговорящее сообщество
аналогично с проверной на undefined. Если сделать if (object) {} то он понимает что там не undefined и не ругает. А тут не понимает что массив не пустой
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Назар Калитюк
аналогично с проверной на undefined. Если сделать if (object) {} то он понимает что там не undefined и не ругает. А тут не понимает что массив не пустой
не добавили инфер такой штуки
источник

TN

Turk Nomad in TypeScript — русскоговорящее сообщество
есть ли принципиальная разница использовать для обозначения массива Array<number> или number [ ] ?
источник

M

Maxim in TypeScript — русскоговорящее сообщество
Turk Nomad
есть ли принципиальная разница использовать для обозначения массива Array<number> или number [ ] ?
Нет, но обычно встречаю 2 вариант
источник

TN

Turk Nomad in TypeScript — русскоговорящее сообщество
Maxim
Нет, но обычно встречаю 2 вариант
ясно спс
источник