chkutils
Version:
package for type checking and various utilities
9 lines (8 loc) • 527 B
TypeScript
/**
* Проверяет, является ли значение определённым (не `undefined` и не `null`).
* Эта функция также работает как type guard, сужая тип переменной до `NonNullable<T>`.
*
* @param v - Значение, которое нужно проверить.
* @returns Возвращает `true`, если значение не `undefined` и не `null`, иначе `false`.
*/
export declare const isDef: <T>(v: T) => v is NonNullable<T>;