OR
Size: a a a
OR
Ti
OR
Ti
OR
RK
A
V
isNil
? Что бы объяснить тс что переменная точно не void 0? забыл как называется указать при возвращении функцииТ
isNil
? Что бы объяснить тс что переменная точно не void 0? забыл как называется указать при возвращении функцииV
const fitsMaxWidth = (width: number, maxWidth?: number) =>
isNil(maxWidth) ? true : width <= maxWidth;
V
const fitsMaxWidth = (width: number, maxWidth?: number) =>
isNil(maxWidth) ? true : width <= maxWidth;
maxWidth
в проверке, тк считает что он может быть void 0, хотя ранее проверяли егоconst isNil = (variable: any) =>
!!(variable === undefined || variable === null);
V
Т
const fitsMaxWidth = (width: number, maxWidth?: number) =>
isNil(maxWidth) ? true : width <= maxWidth;
V
EO
KD
never
- это тип результата действия функции. Функция может либо вернуть значение при помощи оператора return
, либо ничего не вернуть и выбросить ошибку throw new Error
. В качестве типа аргумента ее неправильно присваивать. Если наша функция может ничего не вернуть и выкинуть ошибку мы присвоим ей тип вывода never
KD
function(arg: number, arg: number): number | never {}
EO
IK
НК