// Type definitions for type-is 1.6 // Project: https://github.com/jshttp/type-is#readme // Definitions by: BendingBender // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 /// import { IncomingMessage } from 'http'; export = typeIs; declare function typeIs(request: IncomingMessage, types: string[]): string | false | null; declare function typeIs(request: IncomingMessage, ...types: string[]): string | false | null; declare namespace typeIs { function normalize(type: string): string | false; function hasBody(request: IncomingMessage): boolean; function is(mediaType: string, types: string[]): string | false; function is(mediaType: string, ...types: string[]): string | false; function mimeMatch(expected: false | string, actual: string): boolean; }