@qiniu/miku-delivery-mp-ks
Version:
Kuaishou Mini Program SDK for Miku Delivery
37 lines (36 loc) • 1.04 kB
TypeScript
/**
* @file class Headers 实现
* @desc 参考 https://github.com/github/fetch
*/
export type HeadersInit = [string, string][] | Record<string, string> | Headers;
export default class Headers {
private map;
constructor(headers?: HeadersInit);
append(name: string, value: string): void;
delete(name: string): void;
get(name: string): string | null;
has(name: string): boolean;
set(name: string, value: string): void;
forEach(callback: (value: string, key: string, parent: Headers) => void, thisArg?: any): void;
keys(): {
next: () => {
done: boolean;
value: string | undefined;
};
[Symbol.iterator]: () => any;
};
values(): {
next: () => {
done: boolean;
value: string | undefined;
};
[Symbol.iterator]: () => any;
};
entries(): {
next: () => {
done: boolean;
value: [string, string] | undefined;
};
[Symbol.iterator]: () => any;
};
}