(q)
| 18272 | state.pur = true; |
| 18273 | } |
| 18274 | function markQExceptionHandled(q) { |
| 18275 | // Built-in `$q` promises will always have a `$$state` property. This check is to allow |
| 18276 | // overwriting `$q` with a different promise library (e.g. Bluebird + angular-bluebird-promises). |
| 18277 | // (Currently, this is the only method that might be called with a promise, even if it is not |
| 18278 | // created by the built-in `$q`.) |
| 18279 | if (q.$$state) { |
| 18280 | markQStateExceptionHandled(q.$$state); |
| 18281 | } |
| 18282 | } |
| 18283 | |
| 18284 | /** @this */ |
| 18285 | function $$RAFProvider() { //rAF |
no test coverage detected