unicode.d.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. export declare const REPLACEMENT_CHARACTER = "\uFFFD";
  2. export declare enum CODE_POINTS {
  3. EOF = -1,
  4. NULL = 0,
  5. TABULATION = 9,
  6. CARRIAGE_RETURN = 13,
  7. LINE_FEED = 10,
  8. FORM_FEED = 12,
  9. SPACE = 32,
  10. EXCLAMATION_MARK = 33,
  11. QUOTATION_MARK = 34,
  12. NUMBER_SIGN = 35,
  13. AMPERSAND = 38,
  14. APOSTROPHE = 39,
  15. HYPHEN_MINUS = 45,
  16. SOLIDUS = 47,
  17. DIGIT_0 = 48,
  18. DIGIT_9 = 57,
  19. SEMICOLON = 59,
  20. LESS_THAN_SIGN = 60,
  21. EQUALS_SIGN = 61,
  22. GREATER_THAN_SIGN = 62,
  23. QUESTION_MARK = 63,
  24. LATIN_CAPITAL_A = 65,
  25. LATIN_CAPITAL_F = 70,
  26. LATIN_CAPITAL_X = 88,
  27. LATIN_CAPITAL_Z = 90,
  28. RIGHT_SQUARE_BRACKET = 93,
  29. GRAVE_ACCENT = 96,
  30. LATIN_SMALL_A = 97,
  31. LATIN_SMALL_F = 102,
  32. LATIN_SMALL_X = 120,
  33. LATIN_SMALL_Z = 122,
  34. REPLACEMENT_CHARACTER = 65533
  35. }
  36. export declare const SEQUENCES: {
  37. DASH_DASH: string;
  38. CDATA_START: string;
  39. DOCTYPE: string;
  40. SCRIPT: string;
  41. PUBLIC: string;
  42. SYSTEM: string;
  43. };
  44. export declare function isSurrogate(cp: number): boolean;
  45. export declare function isSurrogatePair(cp: number): boolean;
  46. export declare function getSurrogatePairCodePoint(cp1: number, cp2: number): number;
  47. export declare function isControlCodePoint(cp: number): boolean;
  48. export declare function isUndefinedCodePoint(cp: number): boolean;
  49. //# sourceMappingURL=unicode.d.ts.map