Как я печатаю такую функцию?TypeScript isNullOrUndefined
function isNullOrUndefined(obj: any) {
return typeof obj === "undefined" || obj === null;
}
Если я возвращаю любое, это означает, что оно может быть по-прежнему недействительным или неопределенным. Я хочу использовать его таким образом:
let a: string | null | undefined = undefined;
if (!isNullOrUndefined(a)) {
const b: string = a;
}
Я не понимаю, что вы точно пытались сделать здесь. – CoderPi
Мне нужен охранник типа для преобразования строки | null | undefined 'в строку и использовать его безопасно. См. Флаг strictNullChecks: https://www.typescriptlang.org/docs/handbook/compiler-options.html –