Rule: no-null-undefined-union
Disallows explicitly declared or implicitly returned union types with both null and
undefined as members.
Rationale
A union type that includes both null and undefined is either redundant or fragile.
Enforcing the choice between the two allows the triple-equals rule to exist without
exceptions, and is essentially a more flexible version of the no-null-keyword rule.
Optional parameters are not considered to have the type undefined.
Notes:
TS Only
Requires Type Info
Config
Not configurable.
Config examples
"no-null-undefined-union": true
Schema
null