1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | export function parse(input: RequestLike | ResponseLike | string): ParsedMediaType;
|
8 | export function format(obj: MediaType): string;
|
9 |
|
10 | export interface ParsedMediaType {
|
11 | type: string;
|
12 | parameters: {[key: string]: string};
|
13 | }
|
14 |
|
15 | export interface MediaType {
|
16 | type: string;
|
17 | parameters?: {[key: string]: string};
|
18 | }
|
19 |
|
20 | export interface RequestLike {
|
21 | headers: {[header: string]: string | string[] | undefined};
|
22 | }
|
23 |
|
24 | export interface ResponseLike {
|
25 | getHeader(name: string): number | string | string[] | undefined;
|
26 | }
|