StrictNullChecks
Первоначально null и undefined являются допустимыми в JavaScript гражданами первого класса. TypeScript раньше этого не придерживался, что означает, что вы не можете определить переменную и сообщить TypeScript, что значение этой переменной может быть нулевым или неопределенным.
Синтаксис
let y: number | null;
let z: number | undefined;
Типы профсоюзов
Типы объединения тесно связаны с типами пересечений, но используются по-разному. Иногда вы сталкиваетесь с библиотекой, которая ожидает, что параметр будет либо числом, либо строкой.
Синтаксис:
function padLeft(value: string | number | boolean) {
// codings
}
Мой вопрос:
Можно ли использовать
StrictNullChecks
концепции вUnion Types
Concept? Нравиться,function padLeft(value: string | undefined | number | undefined) { // coding's }
Можно ли использовать
strictnullcheck
в параметрах функции? нравиться,function padLeft(value: string | undefined) { // coding's }