Merge pull request #2722 from pine613/feature/chrome/webrequest_headers

Add HttpHeader type
This commit is contained in:
Masahiro Wakame
2014-08-29 11:29:55 +09:00

26
chrome/chrome.d.ts vendored
View File

@@ -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;
}