Size: a a a

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

2020 April 12

EM

Eugene M in TypeScript — русскоговорящее сообщество
3.8.3
источник

K

Konstantin in TypeScript — русскоговорящее сообщество
В плейграунде всё ок
источник

EM

Eugene M in TypeScript — русскоговорящее сообщество
хм
источник

K

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

EM

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

EM

Eugene M in TypeScript — русскоговорящее сообщество
в твоем приере someVar - строка
источник

EM

Eugene M in TypeScript — русскоговорящее сообщество
у меня может string | undefined, поэтому я чекая на андефайнед
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
Eugene M
привет, помогите разобраться:

function required<T>(param: T, msg: string) {
 if (param !== undefined) {
   return param;
 } else {
   throw Error(msg);
 }
}


есть вот такая функция, почему тс не понимает что он возвращает non undefined T, и как можно это исправить?
Работает с param: T | undefined
источник

EM

Eugene M in TypeScript — русскоговорящее сообщество
блин)
источник

EM

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

EM

Eugene M in TypeScript — русскоговорящее сообщество
но это криво как-то
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
Так довольно понятно, что подобрать T возможно
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
Но я не знал заранее, сможет ли компилятор подобрать
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Что ему не нравится? Почему он вообще считает это что это реакт?
источник

K

Konstantin in TypeScript — русскоговорящее сообщество
Руслан Фадеев
Работает с param: T | undefined
Вот да, как раз так
источник

EM

Eugene M in TypeScript — русскоговорящее сообщество
спасибо, ребят
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
:)
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
Valentin
Что ему не нравится? Почему он вообще считает это что это реакт?
Тройное отрицание точно нужно? Одно вроде в точности то же сделает
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Руслан Фадеев
Тройное отрицание точно нужно? Одно вроде в точности то же сделает
да без разницы, ошибка то в другом
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
Да, но вдруг это баг компилятора, который никто не нашёл, потому что никто не пробовал так писать :)
источник