Reference

RejectThenable

Signature

type RejectThenable = [T] extends [never] ? [] : [Extract<T, ThenableLike>] extends [never] ? [] : [error: never]