From 43961b18065fea068b58d25db4c2168037c333f1 Mon Sep 17 00:00:00 2001 From: downace Date: Fri, 12 Jan 2018 22:21:09 +0900 Subject: [PATCH] .d.ts typings --- index.d.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..fa853c3 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,29 @@ +declare module 'http-headers' { + + export interface HttpVersion { + major: number; + minor: number; + } + + interface BareHttpHeaders { + [name: string]: string; + } + + export interface RequestHttpHeaders { + method: string; + url: string; + version: HttpVersion; + headers: BareHttpHeaders; + } + + export interface ResponseHttpHeaders { + version: HttpVersion; + statusCode: number; + statusMessage: string; + headers: BareHttpHeaders; + } + + function parse(data: string, onlyHeaders?: boolean): BareHttpHeaders | RequestHttpHeaders | ResponseHttpHeaders; + + export default parse; +}