{"push_id":1034841006,"size":1,"distinct_size":1,"ref":"refs/heads/patch-1","head":"90e239d863ae8cdef18389823dbb4535095d6fa1","before":"79667967a3d53fc91d3101bccc234d444d23f75c","commits":[{"sha":"90e239d863ae8cdef18389823dbb4535095d6fa1","author":{"email":"63cebc5a298e1cdfc8aa6c2b29c997d5d34ce2c0@gmail.com","name":"Tim Lauv"},"message":"Update ajax.js\n\nSo that `$.ajax() instanceof $.Deferred` will be True. This is to enable accurate async grouping (all-done-timing) based on the return object types of individual callbacks. Right now, the returned jqXHR object is of no class at all but does have full promise interfaces. Would like to suggest a class for it to enable a rigid type switching on callback queue returns, please consider.\n\nI am using\n```\n//callback n\n{\n   return $.ajax();\n}\n```\nthen\n```\nresult = callback();\nif(result && result.done)\n  ...\n```\nnow for detecting a return of the jqXHR object.\n\nCheers,\nTim.\n\nUpdate ajax.js\n\nClearing empty line style warning.\n\nUpdate ajax.js\n\nRefined code comments and signed with public email.","distinct":true,"url":"https://api.github.com/repos/bluekvirus/jquery/commits/90e239d863ae8cdef18389823dbb4535095d6fa1"}]}