DOMException.idl 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // https://webidl.spec.whatwg.org/#idl-DOMException
  2. [Exposed=*, Serializable]
  3. interface DOMException {
  4. constructor(optional DOMString message = "", optional DOMString name = "Error");
  5. readonly attribute DOMString name;
  6. readonly attribute DOMString message;
  7. readonly attribute unsigned short code;
  8. const unsigned short INDEX_SIZE_ERR = 1;
  9. const unsigned short DOMSTRING_SIZE_ERR = 2;
  10. const unsigned short HIERARCHY_REQUEST_ERR = 3;
  11. const unsigned short WRONG_DOCUMENT_ERR = 4;
  12. const unsigned short INVALID_CHARACTER_ERR = 5;
  13. const unsigned short NO_DATA_ALLOWED_ERR = 6;
  14. const unsigned short NO_MODIFICATION_ALLOWED_ERR = 7;
  15. const unsigned short NOT_FOUND_ERR = 8;
  16. const unsigned short NOT_SUPPORTED_ERR = 9;
  17. const unsigned short INUSE_ATTRIBUTE_ERR = 10;
  18. const unsigned short INVALID_STATE_ERR = 11;
  19. const unsigned short SYNTAX_ERR = 12;
  20. const unsigned short INVALID_MODIFICATION_ERR = 13;
  21. const unsigned short NAMESPACE_ERR = 14;
  22. const unsigned short INVALID_ACCESS_ERR = 15;
  23. const unsigned short VALIDATION_ERR = 16;
  24. const unsigned short TYPE_MISMATCH_ERR = 17;
  25. const unsigned short SECURITY_ERR = 18;
  26. const unsigned short NETWORK_ERR = 19;
  27. const unsigned short ABORT_ERR = 20;
  28. const unsigned short URL_MISMATCH_ERR = 21;
  29. const unsigned short QUOTA_EXCEEDED_ERR = 22;
  30. const unsigned short TIMEOUT_ERR = 23;
  31. const unsigned short INVALID_NODE_TYPE_ERR = 24;
  32. const unsigned short DATA_CLONE_ERR = 25;
  33. };