(callback, detail)
| 415 | var TRY_CATCH_ERROR = new ErrorObject(); |
| 416 | |
| 417 | function tryCatch(callback, detail) { |
| 418 | try { |
| 419 | return callback(detail); |
| 420 | } catch (e) { |
| 421 | TRY_CATCH_ERROR.error = e; |
| 422 | return TRY_CATCH_ERROR; |
| 423 | } |
| 424 | } |
| 425 | |
| 426 | function invokeCallback(settled, promise, callback, detail) { |
| 427 | var hasCallback = isFunction(callback), |