constants.d.ts 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. export type IntDict = Record<string, number>;
  2. export declare const ERROR: IntDict;
  3. export declare const TYPE: IntDict;
  4. export declare const FLAGS: IntDict;
  5. export declare const LENIENT_FLAGS: IntDict;
  6. export declare const METHODS: IntDict;
  7. export declare const STATUSES: IntDict;
  8. export declare const FINISH: IntDict;
  9. export declare const HEADER_STATE: IntDict;
  10. export declare const METHODS_HTTP: number[];
  11. export declare const METHODS_ICE: number[];
  12. export declare const METHODS_RTSP: number[];
  13. export declare const METHOD_MAP: IntDict;
  14. export declare const H_METHOD_MAP: {
  15. [k: string]: number;
  16. };
  17. export declare const STATUSES_HTTP: number[];
  18. export type CharList = (string | number)[];
  19. export declare const ALPHA: CharList;
  20. export declare const NUM_MAP: {
  21. 0: number;
  22. 1: number;
  23. 2: number;
  24. 3: number;
  25. 4: number;
  26. 5: number;
  27. 6: number;
  28. 7: number;
  29. 8: number;
  30. 9: number;
  31. };
  32. export declare const HEX_MAP: {
  33. 0: number;
  34. 1: number;
  35. 2: number;
  36. 3: number;
  37. 4: number;
  38. 5: number;
  39. 6: number;
  40. 7: number;
  41. 8: number;
  42. 9: number;
  43. A: number;
  44. B: number;
  45. C: number;
  46. D: number;
  47. E: number;
  48. F: number;
  49. a: number;
  50. b: number;
  51. c: number;
  52. d: number;
  53. e: number;
  54. f: number;
  55. };
  56. export declare const NUM: CharList;
  57. export declare const ALPHANUM: CharList;
  58. export declare const MARK: CharList;
  59. export declare const USERINFO_CHARS: CharList;
  60. export declare const URL_CHAR: CharList;
  61. export declare const HEX: CharList;
  62. export declare const TOKEN: CharList;
  63. export declare const HEADER_CHARS: CharList;
  64. export declare const CONNECTION_TOKEN_CHARS: CharList;
  65. export declare const QUOTED_STRING: CharList;
  66. export declare const HTAB_SP_VCHAR_OBS_TEXT: CharList;
  67. export declare const MAJOR: {
  68. 0: number;
  69. 1: number;
  70. 2: number;
  71. 3: number;
  72. 4: number;
  73. 5: number;
  74. 6: number;
  75. 7: number;
  76. 8: number;
  77. 9: number;
  78. };
  79. export declare const MINOR: {
  80. 0: number;
  81. 1: number;
  82. 2: number;
  83. 3: number;
  84. 4: number;
  85. 5: number;
  86. 6: number;
  87. 7: number;
  88. 8: number;
  89. 9: number;
  90. };
  91. export declare const SPECIAL_HEADERS: {
  92. connection: number;
  93. 'content-length': number;
  94. 'proxy-connection': number;
  95. 'transfer-encoding': number;
  96. upgrade: number;
  97. };
  98. declare const _default: {
  99. ERROR: IntDict;
  100. TYPE: IntDict;
  101. FLAGS: IntDict;
  102. LENIENT_FLAGS: IntDict;
  103. METHODS: IntDict;
  104. STATUSES: IntDict;
  105. FINISH: IntDict;
  106. HEADER_STATE: IntDict;
  107. ALPHA: CharList;
  108. NUM_MAP: {
  109. 0: number;
  110. 1: number;
  111. 2: number;
  112. 3: number;
  113. 4: number;
  114. 5: number;
  115. 6: number;
  116. 7: number;
  117. 8: number;
  118. 9: number;
  119. };
  120. HEX_MAP: {
  121. 0: number;
  122. 1: number;
  123. 2: number;
  124. 3: number;
  125. 4: number;
  126. 5: number;
  127. 6: number;
  128. 7: number;
  129. 8: number;
  130. 9: number;
  131. A: number;
  132. B: number;
  133. C: number;
  134. D: number;
  135. E: number;
  136. F: number;
  137. a: number;
  138. b: number;
  139. c: number;
  140. d: number;
  141. e: number;
  142. f: number;
  143. };
  144. NUM: CharList;
  145. ALPHANUM: CharList;
  146. MARK: CharList;
  147. USERINFO_CHARS: CharList;
  148. URL_CHAR: CharList;
  149. HEX: CharList;
  150. TOKEN: CharList;
  151. HEADER_CHARS: CharList;
  152. CONNECTION_TOKEN_CHARS: CharList;
  153. QUOTED_STRING: CharList;
  154. HTAB_SP_VCHAR_OBS_TEXT: CharList;
  155. MAJOR: {
  156. 0: number;
  157. 1: number;
  158. 2: number;
  159. 3: number;
  160. 4: number;
  161. 5: number;
  162. 6: number;
  163. 7: number;
  164. 8: number;
  165. 9: number;
  166. };
  167. MINOR: {
  168. 0: number;
  169. 1: number;
  170. 2: number;
  171. 3: number;
  172. 4: number;
  173. 5: number;
  174. 6: number;
  175. 7: number;
  176. 8: number;
  177. 9: number;
  178. };
  179. SPECIAL_HEADERS: {
  180. connection: number;
  181. 'content-length': number;
  182. 'proxy-connection': number;
  183. 'transfer-encoding': number;
  184. upgrade: number;
  185. };
  186. METHODS_HTTP: number[];
  187. METHODS_ICE: number[];
  188. METHODS_RTSP: number[];
  189. METHOD_MAP: IntDict;
  190. H_METHOD_MAP: {
  191. [k: string]: number;
  192. };
  193. STATUSES_HTTP: number[];
  194. };
  195. export default _default;