Checks if a value is either undefined or satisfies a type guard.
undefined
The type validated by the type guard
The value to check
A type guard function to validate the value if it is not undefined
True if the value is undefined or satisfies the type guard; false otherwise
Checks if a value is either
undefinedor satisfies a type guard.