PromiseLike.then<TResult1 = T,TResult2 = never,>(onfulfilled?: ,onrejected?: ,): PromiseLike<TResult1 | TResult2>
PromiseLike.then<TResult1 = T,TResult2 = never,>(onfulfilled?: ,onrejected?: ,): PromiseLike<TResult1 | TResult2>