RequestState.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import freezeObject from '../Core/freezeObject.js';
  2. /**
  3. * State of the request.
  4. *
  5. * @exports RequestState
  6. */
  7. var RequestState = {
  8. /**
  9. * Initial unissued state.
  10. *
  11. * @type Number
  12. * @constant
  13. */
  14. UNISSUED : 0,
  15. /**
  16. * Issued but not yet active. Will become active when open slots are available.
  17. *
  18. * @type Number
  19. * @constant
  20. */
  21. ISSUED : 1,
  22. /**
  23. * Actual http request has been sent.
  24. *
  25. * @type Number
  26. * @constant
  27. */
  28. ACTIVE : 2,
  29. /**
  30. * Request completed successfully.
  31. *
  32. * @type Number
  33. * @constant
  34. */
  35. RECEIVED : 3,
  36. /**
  37. * Request was cancelled, either explicitly or automatically because of low priority.
  38. *
  39. * @type Number
  40. * @constant
  41. */
  42. CANCELLED : 4,
  43. /**
  44. * Request failed.
  45. *
  46. * @type Number
  47. * @constant
  48. */
  49. FAILED : 5
  50. };
  51. export default freezeObject(RequestState);