| Index: chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/schema_generated_bindings.js b/chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| index 413476272c462cfa1d4e332edc3ff488334285c4..604d57490771f988fd46b1412e38d1c02882ade3 100644
|
| --- a/chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/schema_generated_bindings.js
|
| @@ -455,14 +455,19 @@ var chrome = chrome || {};
|
| return;
|
| }
|
|
|
| + var typesAPI = {
|
| + 'sendRequest': sendRequest,
|
| + 'apiDefinitions': apiDefinitions
|
| + };
|
| var eventName = apiDef.namespace + "." + eventDef.name;
|
| var customEvent = customEvents[apiDef.namespace];
|
| if (customEvent) {
|
| module[eventDef.name] = new customEvent(
|
| - eventName, eventDef.parameters, eventDef.extraParameters);
|
| + eventName, eventDef.parameters, eventDef.extraParameters,
|
| + eventDef.options, typesAPI);
|
| } else {
|
| module[eventDef.name] = new chrome.Event(
|
| - eventName, eventDef.parameters);
|
| + eventName, eventDef.parameters, eventDef.options, typesAPI);
|
| }
|
| });
|
| }
|
|
|