Lines Matching refs:reason

109 function promiseRejectHandler(type, promise, reason) {
115 unhandledRejection(promise, reason);
121 resolveError('resolve', promise, reason);
124 resolveError('reject', promise, reason);
134 function resolveError(type, promise, reason) {
138 if (process.emit('multipleResolves', type, promise, reason)) {
144 function unhandledRejection(promise, reason) {
145 const emit = (reason, promise, promiseInfo) => {
147 return promiseInfo.domain.emit('error', reason);
149 return process.emit('unhandledRejection', reason, promise);
153 reason,
186 function emitUnhandledRejectionWarning(uid, reason) {
198 if (isErrorLike(reason)) {
199 warning.stack = reason.stack;
200 process.emitWarning(reason.stack, unhandledRejectionErrName);
203 noSideEffectsToString(reason), unhandledRejectionErrName);
208 noSideEffectsToString(reason), unhandledRejectionErrName);
238 const { reason, uid, emit } = promiseInfo;
258 const err = isErrorLike(reason) ?
259 reason : generateUnhandledRejectionError(reason);
269 const handled = emit(reason, promise, promiseInfo);
270 if (!handled) emitUnhandledRejectionWarning(uid, reason);
274 emit(reason, promise, promiseInfo);
278 emit(reason, promise, promiseInfo);
279 emitUnhandledRejectionWarning(uid, reason);
283 const handled = emit(reason, promise, promiseInfo);
285 const err = isErrorLike(reason) ?
286 reason : generateUnhandledRejectionError(reason);
294 const handled = emit(reason, promise, promiseInfo);
296 emitUnhandledRejectionWarning(uid, reason);
332 function generateUnhandledRejectionError(reason) {
337 ' The promise rejected with the reason ' +
338 `"${noSideEffectsToString(reason)}".`;