1// Copyright 2015 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5/** @interface */ 6function InjectedScriptHostClass() 7{ 8} 9 10/** 11 * @param {*} obj 12 * @return {string} 13 */ 14InjectedScriptHostClass.prototype.internalConstructorName = function(obj) {} 15 16/** 17 * @param {*} obj 18 * @param {function()|undefined} func 19 * @return {boolean} 20 */ 21InjectedScriptHostClass.prototype.formatAccessorsAsProperties = function(obj, func) {} 22 23/** 24 * @param {*} obj 25 * @return {string} 26 */ 27InjectedScriptHostClass.prototype.subtype = function(obj) {} 28 29/** 30 * @param {*} obj 31 * @return {boolean} 32 */ 33InjectedScriptHostClass.prototype.isTypedArray = function(obj) {} 34 35/** 36 * @param {*} obj 37 * @return {!Array.<*>} 38 */ 39InjectedScriptHostClass.prototype.getInternalProperties = function(obj) {} 40 41/** 42 * @param {!Object} object 43 * @param {string} propertyName 44 * @return {boolean} 45 */ 46InjectedScriptHostClass.prototype.objectHasOwnProperty = function(object, propertyName) {} 47 48/** 49 * @param {*} value 50 * @param {string} groupName 51 * @return {number} 52 */ 53InjectedScriptHostClass.prototype.bind = function(value, groupName) {} 54 55/** 56 * @param {!Object} object 57 * @return {!Object} 58 */ 59InjectedScriptHostClass.prototype.proxyTargetValue = function(object) {} 60 61/** @type {!InjectedScriptHostClass} */ 62var InjectedScriptHost; 63/** @type {!Window} */ 64var inspectedGlobalObject; 65/** @type {number} */ 66var injectedScriptId; 67