Skip to content
This repository has been archived by the owner on Nov 8, 2024. It is now read-only.

Typings #17

Open
WillSquire opened this issue Dec 9, 2019 · 0 comments
Open

Typings #17

WillSquire opened this issue Dec 9, 2019 · 0 comments

Comments

@WillSquire
Copy link

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
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant