Fix postMessage so that it can send message

This commit is contained in:
nekoziroo 2018-03-02 21:47:51 +09:00
parent e7899259e1
commit eeddbd48bd
2 changed files with 5 additions and 1 deletions

View File

@ -8,3 +8,7 @@ browser.manifest; // $ExpectError
browser._manifest; // $ExpectType typeof _manifest
browser._manifest.WebExtensionLangpackManifest; // $ExpectError
browser._manifest.NativeManifest; // $ExpectError
// browser.runtime
const port = browser.runtime.connect();
port.postMessage(); // $ExpectError

View File

@ -2299,7 +2299,7 @@ declare namespace browser.runtime {
disconnect: () => void;
onDisconnect: events.Event;
onMessage: events.Event;
postMessage: () => void;
postMessage(message: object): void;
/** This property will **only** be present on ports passed to onConnect/onConnectExternal listeners. */
sender?: MessageSender;
}