MCPcopy Create free account
hub / github.com/Justineo/github-hovercard / EdgeExtensionBridge

Class EdgeExtensionBridge

extensions/edge/contentScriptsAPIBridge.js:138–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136}
137var bridgeLog = new EdgeBridgeDebugLog();
138class EdgeExtensionBridge {
139 getBackgroundPage() {
140 return bridgeLog.DoActionAndLog(() => {
141 return myBrowser.extension.getBackgroundPage();
142 }, "extension.getBackgroundPage");
143 }
144 getURL(path) {
145 return bridgeLog.DoActionAndLog(() => {
146 return myBrowser.extension.getURL(path);
147 }, "extension.getURL");
148 }
149 getViews(fetchProperties) {
150 return bridgeLog.DoActionAndLog(() => {
151 return myBrowser.extension.getViews(fetchProperties);
152 }, "extension.getViews");
153 }
154}
155class EdgeChromeExtensionBridge extends EdgeExtensionBridge {
156 get onConnect() { return bridgeLog.DoActionAndLog(() => { return EdgeRuntimeBridge.prototype.onConnect; }, "extension.onConnect", "runtime.onConnect", "runtime.onConnect"); }
157 get onMessage() { return bridgeLog.DoActionAndLog(() => { return myBrowser.runtime.onMessage; }, "extension.onMessage", "runtime.onMessage", "runtime.onMessage"); }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected