Merge pull request #3709 from NN---/patch-15

Update chrome.d.ts
This commit is contained in:
Masahiro Wakame
2015-02-25 00:19:22 +09:00
+9 -2
View File
@@ -1524,8 +1524,11 @@ declare module chrome.runtime {
}
interface MessageSender {
id: string;
id?: string;
tab?: chrome.tabs.Tab;
frameId?: number;
url?: string;
tlsChannelId?: string;
}
interface PlatformInfo {
@@ -1538,7 +1541,7 @@ declare module chrome.runtime {
postMessage: Function;
sender?: MessageSender;
onDisconnect: chrome.events.Event;
onMessage: chrome.events.Event;
onMessage: PortMessageEvent;
name: string;
}
@@ -1550,6 +1553,10 @@ declare module chrome.runtime {
version: string;
}
interface PortMessageEvent extends chrome.events.Event {
addListener(callback: (message: Object, port: Port) => void): void;
}
interface ExtensionMessageEvent extends chrome.events.Event {
addListener(callback: (message: any, sender: MessageSender, sendResponse: Function) => void): void;
}