mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-26 19:04:13 +08:00
Merge pull request #2722 from pine613/feature/chrome/webrequest_headers
Add HttpHeader type
This commit is contained in:
26
chrome/chrome.d.ts
vendored
26
chrome/chrome.d.ts
vendored
@@ -2230,13 +2230,19 @@ declare module chrome.webRequest {
|
||||
username: string;
|
||||
password: string;
|
||||
}
|
||||
|
||||
|
||||
interface HttpHeader {
|
||||
name: string;
|
||||
value?: string;
|
||||
binaryValue?: ArrayBuffer;
|
||||
}
|
||||
|
||||
interface BlockingResponse {
|
||||
cancel?: boolean;
|
||||
redirectUrl?: string;
|
||||
responseHeaders?: Object;
|
||||
responseHeaders?: HttpHeader[];
|
||||
authCredentials?: AuthCredentials;
|
||||
requestHeaders?: Object;
|
||||
requestHeaders?: HttpHeader[];
|
||||
}
|
||||
|
||||
interface RequestFilter {
|
||||
@@ -2256,7 +2262,7 @@ declare module chrome.webRequest {
|
||||
ip?: string;
|
||||
statusLine?: string;
|
||||
frameId: number;
|
||||
responseHeaders?: Object;
|
||||
responseHeaders?: HttpHeader[];
|
||||
parentFrameId: number;
|
||||
fromCache: boolean;
|
||||
url: string;
|
||||
@@ -2275,7 +2281,7 @@ declare module chrome.webRequest {
|
||||
statusLine?: string;
|
||||
frameId: number;
|
||||
requestId: string;
|
||||
responseHeaders: Object;
|
||||
responseHeaders?: HttpHeader[];
|
||||
type: string;
|
||||
method: string;
|
||||
}
|
||||
@@ -2285,7 +2291,7 @@ declare module chrome.webRequest {
|
||||
ip?: string;
|
||||
statusLine?: string;
|
||||
frameId: number;
|
||||
responseHeaders?: Object;
|
||||
responseHeaders?: HttpHeader[];
|
||||
parentFrameId: number;
|
||||
fromCache: boolean;
|
||||
url: string;
|
||||
@@ -2307,7 +2313,7 @@ declare module chrome.webRequest {
|
||||
statusLine?: string;
|
||||
frameId: number;
|
||||
challenger: Challenger;
|
||||
responseHeaders: Object;
|
||||
responseHeaders?: HttpHeader[];
|
||||
isProxy: boolean;
|
||||
realm?: string;
|
||||
parentFrameId: number;
|
||||
@@ -2326,7 +2332,7 @@ declare module chrome.webRequest {
|
||||
timeStamp: number;
|
||||
frameId: number;
|
||||
requestId: number;
|
||||
requestHeaders?: Object;
|
||||
requestHeaders?: HttpHeader[];
|
||||
type: string;
|
||||
method: string;
|
||||
}
|
||||
@@ -2350,7 +2356,7 @@ declare module chrome.webRequest {
|
||||
ip?: string;
|
||||
statusLine?: string;
|
||||
frameId: number;
|
||||
responseHeaders?: Object;
|
||||
responseHeaders?: HttpHeader[];
|
||||
parentFrameId: number;
|
||||
fromCache: boolean;
|
||||
url: string;
|
||||
@@ -2368,7 +2374,7 @@ declare module chrome.webRequest {
|
||||
timeStamp: number;
|
||||
frameId: number;
|
||||
requestId: string;
|
||||
requestHeaders: Object;
|
||||
requestHeaders?: HttpHeader[];
|
||||
type: string;
|
||||
method: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user