Spaces:
Runtime error
Runtime error
| import { IEnumMap } from './utils'; | |
| export declare type HTTPMode = 'loose' | 'strict'; | |
| export declare enum ERROR { | |
| OK = 0, | |
| INTERNAL = 1, | |
| STRICT = 2, | |
| LF_EXPECTED = 3, | |
| UNEXPECTED_CONTENT_LENGTH = 4, | |
| CLOSED_CONNECTION = 5, | |
| INVALID_METHOD = 6, | |
| INVALID_URL = 7, | |
| INVALID_CONSTANT = 8, | |
| INVALID_VERSION = 9, | |
| INVALID_HEADER_TOKEN = 10, | |
| INVALID_CONTENT_LENGTH = 11, | |
| INVALID_CHUNK_SIZE = 12, | |
| INVALID_STATUS = 13, | |
| INVALID_EOF_STATE = 14, | |
| INVALID_TRANSFER_ENCODING = 15, | |
| CB_MESSAGE_BEGIN = 16, | |
| CB_HEADERS_COMPLETE = 17, | |
| CB_MESSAGE_COMPLETE = 18, | |
| CB_CHUNK_HEADER = 19, | |
| CB_CHUNK_COMPLETE = 20, | |
| PAUSED = 21, | |
| PAUSED_UPGRADE = 22, | |
| PAUSED_H2_UPGRADE = 23, | |
| USER = 24 | |
| } | |
| export declare enum TYPE { | |
| BOTH = 0, | |
| REQUEST = 1, | |
| RESPONSE = 2 | |
| } | |
| export declare enum FLAGS { | |
| CONNECTION_KEEP_ALIVE = 1, | |
| CONNECTION_CLOSE = 2, | |
| CONNECTION_UPGRADE = 4, | |
| CHUNKED = 8, | |
| UPGRADE = 16, | |
| CONTENT_LENGTH = 32, | |
| SKIPBODY = 64, | |
| TRAILING = 128, | |
| TRANSFER_ENCODING = 512 | |
| } | |
| export declare enum LENIENT_FLAGS { | |
| HEADERS = 1, | |
| CHUNKED_LENGTH = 2, | |
| KEEP_ALIVE = 4 | |
| } | |
| export declare enum METHODS { | |
| DELETE = 0, | |
| GET = 1, | |
| HEAD = 2, | |
| POST = 3, | |
| PUT = 4, | |
| CONNECT = 5, | |
| OPTIONS = 6, | |
| TRACE = 7, | |
| COPY = 8, | |
| LOCK = 9, | |
| MKCOL = 10, | |
| MOVE = 11, | |
| PROPFIND = 12, | |
| PROPPATCH = 13, | |
| SEARCH = 14, | |
| UNLOCK = 15, | |
| BIND = 16, | |
| REBIND = 17, | |
| UNBIND = 18, | |
| ACL = 19, | |
| REPORT = 20, | |
| MKACTIVITY = 21, | |
| CHECKOUT = 22, | |
| MERGE = 23, | |
| 'M-SEARCH' = 24, | |
| NOTIFY = 25, | |
| SUBSCRIBE = 26, | |
| UNSUBSCRIBE = 27, | |
| PATCH = 28, | |
| PURGE = 29, | |
| MKCALENDAR = 30, | |
| LINK = 31, | |
| UNLINK = 32, | |
| SOURCE = 33, | |
| PRI = 34, | |
| DESCRIBE = 35, | |
| ANNOUNCE = 36, | |
| SETUP = 37, | |
| PLAY = 38, | |
| PAUSE = 39, | |
| TEARDOWN = 40, | |
| GET_PARAMETER = 41, | |
| SET_PARAMETER = 42, | |
| REDIRECT = 43, | |
| RECORD = 44, | |
| FLUSH = 45 | |
| } | |
| export declare const METHODS_HTTP: METHODS[]; | |
| export declare const METHODS_ICE: METHODS[]; | |
| export declare const METHODS_RTSP: METHODS[]; | |
| export declare const METHOD_MAP: IEnumMap; | |
| export declare const H_METHOD_MAP: IEnumMap; | |
| export declare enum FINISH { | |
| SAFE = 0, | |
| SAFE_WITH_CB = 1, | |
| UNSAFE = 2 | |
| } | |
| export declare type CharList = Array<string | number>; | |
| export declare const ALPHA: CharList; | |
| export declare const NUM_MAP: { | |
| 0: number; | |
| 1: number; | |
| 2: number; | |
| 3: number; | |
| 4: number; | |
| 5: number; | |
| 6: number; | |
| 7: number; | |
| 8: number; | |
| 9: number; | |
| }; | |
| export declare const HEX_MAP: { | |
| 0: number; | |
| 1: number; | |
| 2: number; | |
| 3: number; | |
| 4: number; | |
| 5: number; | |
| 6: number; | |
| 7: number; | |
| 8: number; | |
| 9: number; | |
| A: number; | |
| B: number; | |
| C: number; | |
| D: number; | |
| E: number; | |
| F: number; | |
| a: number; | |
| b: number; | |
| c: number; | |
| d: number; | |
| e: number; | |
| f: number; | |
| }; | |
| export declare const NUM: CharList; | |
| export declare const ALPHANUM: CharList; | |
| export declare const MARK: CharList; | |
| export declare const USERINFO_CHARS: CharList; | |
| export declare const STRICT_URL_CHAR: CharList; | |
| export declare const URL_CHAR: CharList; | |
| export declare const HEX: CharList; | |
| export declare const STRICT_TOKEN: CharList; | |
| export declare const TOKEN: CharList; | |
| export declare const HEADER_CHARS: CharList; | |
| export declare const CONNECTION_TOKEN_CHARS: CharList; | |
| export declare const MAJOR: { | |
| 0: number; | |
| 1: number; | |
| 2: number; | |
| 3: number; | |
| 4: number; | |
| 5: number; | |
| 6: number; | |
| 7: number; | |
| 8: number; | |
| 9: number; | |
| }; | |
| export declare const MINOR: { | |
| 0: number; | |
| 1: number; | |
| 2: number; | |
| 3: number; | |
| 4: number; | |
| 5: number; | |
| 6: number; | |
| 7: number; | |
| 8: number; | |
| 9: number; | |
| }; | |
| export declare enum HEADER_STATE { | |
| GENERAL = 0, | |
| CONNECTION = 1, | |
| CONTENT_LENGTH = 2, | |
| TRANSFER_ENCODING = 3, | |
| UPGRADE = 4, | |
| CONNECTION_KEEP_ALIVE = 5, | |
| CONNECTION_CLOSE = 6, | |
| CONNECTION_UPGRADE = 7, | |
| TRANSFER_ENCODING_CHUNKED = 8 | |
| } | |
| export declare const SPECIAL_HEADERS: { | |
| connection: HEADER_STATE; | |
| 'content-length': HEADER_STATE; | |
| 'proxy-connection': HEADER_STATE; | |
| 'transfer-encoding': HEADER_STATE; | |
| upgrade: HEADER_STATE; | |
| }; | |