http-string-parser
http-string-parser copied to clipboard
Typings
It'd be nice if it had Typescript typings. Here's a start in case anyone else needs them:
declare module 'http-string-parser' {
export interface HttpStringParserResult {
protocolVersion: string
statusCode: string
statusMessage: string
headers: { [key: string]: string }
body: string
}
function parseRequest(requestString: string): HttpStringParserResult
function parseRequestLine(requestLine: string): HttpStringParserResult
function parseResponse(responseString: string): HttpStringParserResult
function parseStatusLine(statusLine: string): HttpStringParserResult
function parseHeaders(headersLinesArray: string[]): HttpStringParserResult
}