errors.d.ts 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. export namespace errors {
  2. let abandonedHeadElementChild: ErrorInfo;
  3. let abruptClosingOfEmptyComment: ErrorInfo;
  4. let abruptDoctypePublicIdentifier: ErrorInfo;
  5. let abruptDoctypeSystemIdentifier: ErrorInfo;
  6. let absenceOfDigitsInNumericCharacterReference: ErrorInfo;
  7. let cdataInHtmlContent: ErrorInfo;
  8. let characterReferenceOutsideUnicodeRange: ErrorInfo;
  9. let closingOfElementWithOpenChildElements: ErrorInfo;
  10. let controlCharacterInInputStream: ErrorInfo;
  11. let controlCharacterReference: ErrorInfo;
  12. let disallowedContentInNoscriptInHead: ErrorInfo;
  13. let duplicateAttribute: ErrorInfo;
  14. let endTagWithAttributes: ErrorInfo;
  15. let endTagWithTrailingSolidus: ErrorInfo;
  16. let endTagWithoutMatchingOpenElement: ErrorInfo;
  17. let eofBeforeTagName: ErrorInfo;
  18. let eofInCdata: ErrorInfo;
  19. let eofInComment: ErrorInfo;
  20. let eofInDoctype: ErrorInfo;
  21. let eofInElementThatCanContainOnlyText: ErrorInfo;
  22. let eofInScriptHtmlCommentLikeText: ErrorInfo;
  23. let eofInTag: ErrorInfo;
  24. let incorrectlyClosedComment: ErrorInfo;
  25. let incorrectlyOpenedComment: ErrorInfo;
  26. let invalidCharacterSequenceAfterDoctypeName: ErrorInfo;
  27. let invalidFirstCharacterOfTagName: ErrorInfo;
  28. let misplacedDoctype: ErrorInfo;
  29. let misplacedStartTagForHeadElement: ErrorInfo;
  30. let missingAttributeValue: ErrorInfo;
  31. let missingDoctype: ErrorInfo;
  32. let missingDoctypeName: ErrorInfo;
  33. let missingDoctypePublicIdentifier: ErrorInfo;
  34. let missingDoctypeSystemIdentifier: ErrorInfo;
  35. let missingEndTagName: ErrorInfo;
  36. let missingQuoteBeforeDoctypePublicIdentifier: ErrorInfo;
  37. let missingQuoteBeforeDoctypeSystemIdentifier: ErrorInfo;
  38. let missingSemicolonAfterCharacterReference: ErrorInfo;
  39. let missingWhitespaceAfterDoctypePublicKeyword: ErrorInfo;
  40. let missingWhitespaceAfterDoctypeSystemKeyword: ErrorInfo;
  41. let missingWhitespaceBeforeDoctypeName: ErrorInfo;
  42. let missingWhitespaceBetweenAttributes: ErrorInfo;
  43. let missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers: ErrorInfo;
  44. let nestedComment: ErrorInfo;
  45. let nestedNoscriptInHead: ErrorInfo;
  46. let nonConformingDoctype: ErrorInfo;
  47. let nonVoidHtmlElementStartTagWithTrailingSolidus: ErrorInfo;
  48. let noncharacterCharacterReference: ErrorInfo;
  49. let noncharacterInInputStream: ErrorInfo;
  50. let nullCharacterReference: ErrorInfo;
  51. let openElementsLeftAfterEof: ErrorInfo;
  52. let surrogateCharacterReference: ErrorInfo;
  53. let surrogateInInputStream: ErrorInfo;
  54. let unexpectedCharacterAfterDoctypeSystemIdentifier: ErrorInfo;
  55. let unexpectedCharacterInAttributeName: ErrorInfo;
  56. let unexpectedCharacterInUnquotedAttributeValue: ErrorInfo;
  57. let unexpectedEqualsSignBeforeAttributeName: ErrorInfo;
  58. let unexpectedNullCharacter: ErrorInfo;
  59. let unexpectedQuestionMarkInsteadOfTagName: ErrorInfo;
  60. let unexpectedSolidusInTag: ErrorInfo;
  61. let unknownNamedCharacterReference: ErrorInfo;
  62. }
  63. /**
  64. * Info on a `parse5` error.
  65. */
  66. export type ErrorInfo = {
  67. /**
  68. * Reason of error.
  69. */
  70. reason: string;
  71. /**
  72. * More info on error.
  73. */
  74. description: string;
  75. /**
  76. * Turn off if this is not documented in the html5 spec (optional).
  77. */
  78. url?: false;
  79. };
  80. //# sourceMappingURL=errors.d.ts.map