mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
19 lines
618 B
TypeScript
19 lines
618 B
TypeScript
// Type definitions for http-link-header 0.6
|
|
// Project: https://github.com/jhermsmeier/node-http-link-header
|
|
// Definitions by: Christian Rackerseder <https://github.com/screendriver>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
|
|
export interface Reference {
|
|
uri: string;
|
|
rel: string;
|
|
[index: string]: string;
|
|
}
|
|
export interface Link {
|
|
refs: Reference[];
|
|
has(attribute: string, value: string): boolean;
|
|
get(attribute: string, value: string): Reference;
|
|
rel(value: string): Reference;
|
|
set(ref: Reference): Reference;
|
|
}
|
|
export function parse(header: string): Link;
|