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; | |
}; | |