UNPKG

632 BTypeScriptView Raw
1/// <reference types="node" />
2import { IncomingMessage } from "http";
3
4export = typeIs;
5
6declare function typeIs(request: IncomingMessage, types: string[]): string | false | null;
7declare function typeIs(request: IncomingMessage, ...types: string[]): string | false | null;
8
9declare namespace typeIs {
10 function normalize(type: string): string | false;
11 function hasBody(request: IncomingMessage): boolean;
12 function is(mediaType: string, types: string[]): string | false;
13 function is(mediaType: string, ...types: string[]): string | false;
14 function mimeMatch(expected: false | string, actual: string): boolean;
15}