<T>(value: T | undefined, message?: string | undefined): asserts value is T Vitest's expects does not narrow types, this does for undefined values.
value
type
T | undefinedmessage?
type
string | undefinedoptional
returns
void