• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 */
13InjectedScriptHostClass.prototype.nullifyPrototype = function(obj) {}
14
15/**
16 * @param {*} obj
17 * @return {string}
18 */
19InjectedScriptHostClass.prototype.internalConstructorName = function(obj) {}
20
21/**
22 * @param {*} obj
23 * @param {function()|undefined} func
24 * @return {boolean}
25 */
26InjectedScriptHostClass.prototype.formatAccessorsAsProperties = function(obj, func) {}
27
28/**
29 * @param {*} obj
30 * @return {string}
31 */
32InjectedScriptHostClass.prototype.subtype = function(obj) {}
33
34/**
35 * @param {*} obj
36 * @return {boolean}
37 */
38InjectedScriptHostClass.prototype.isTypedArray = function(obj) {}
39
40/**
41 * @param {*} obj
42 * @return {!Array.<*>}
43 */
44InjectedScriptHostClass.prototype.getInternalProperties = function(obj) {}
45
46/**
47 * @param {!Object} object
48 * @param {string} propertyName
49 * @return {boolean}
50 */
51InjectedScriptHostClass.prototype.objectHasOwnProperty = function(object, propertyName) {}
52
53/**
54 * @param {*} value
55 * @param {string} groupName
56 * @return {number}
57 */
58InjectedScriptHostClass.prototype.bind = function(value, groupName) {}
59
60/**
61 * @param {!Object} object
62 * @return {!Object}
63 */
64InjectedScriptHostClass.prototype.proxyTargetValue = function(object) {}
65
66/** @type {!InjectedScriptHostClass} */
67var InjectedScriptHost;
68/** @type {!Window} */
69var inspectedGlobalObject;
70/** @type {number} */
71var injectedScriptId;
72