Index: src/inspector/injected_script_externs.js |
diff --git a/src/inspector/injected_script_externs.js b/src/inspector/injected_script_externs.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b6339c6eb086675e2f3742e951e3811a2aa4f7df |
--- /dev/null |
+++ b/src/inspector/injected_script_externs.js |
@@ -0,0 +1,66 @@ |
+// Copyright 2015 the V8 project authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+/** @interface */ |
+function InjectedScriptHostClass() |
+{ |
+} |
+ |
+/** |
+ * @param {*} obj |
+ * @return {string} |
+ */ |
+InjectedScriptHostClass.prototype.internalConstructorName = function(obj) {} |
+ |
+/** |
+ * @param {*} obj |
+ * @param {function()|undefined} func |
+ * @return {boolean} |
+ */ |
+InjectedScriptHostClass.prototype.formatAccessorsAsProperties = function(obj, func) {} |
+ |
+/** |
+ * @param {*} obj |
+ * @return {string} |
+ */ |
+InjectedScriptHostClass.prototype.subtype = function(obj) {} |
+ |
+/** |
+ * @param {*} obj |
+ * @return {boolean} |
+ */ |
+InjectedScriptHostClass.prototype.isTypedArray = function(obj) {} |
+ |
+/** |
+ * @param {*} obj |
+ * @return {!Array.<*>} |
+ */ |
+InjectedScriptHostClass.prototype.getInternalProperties = function(obj) {} |
+ |
+/** |
+ * @param {!Object} object |
+ * @param {string} propertyName |
+ * @return {boolean} |
+ */ |
+InjectedScriptHostClass.prototype.objectHasOwnProperty = function(object, propertyName) {} |
+ |
+/** |
+ * @param {*} value |
+ * @param {string} groupName |
+ * @return {number} |
+ */ |
+InjectedScriptHostClass.prototype.bind = function(value, groupName) {} |
+ |
+/** |
+ * @param {!Object} object |
+ * @return {!Object} |
+ */ |
+InjectedScriptHostClass.prototype.proxyTargetValue = function(object) {} |
+ |
+/** @type {!InjectedScriptHostClass} */ |
+var InjectedScriptHost; |
+/** @type {!Window} */ |
+var inspectedGlobalObject; |
+/** @type {number} */ |
+var injectedScriptId; |