UNPKG

@browsery/type-is

Version:

Browser compatible type-is module

22 lines (18 loc) 641 B
/// <reference types="node" /> import { IncomingMessage } from 'http'; export default 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; }