Package-level declarations
Types
Request object containing input parameters for the RuntimeDomain.addBinding command.
A dummy response object for the RuntimeDomain.addBinding command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Request object containing input parameters for the RuntimeDomain.awaitPromise command.
Response type for the RuntimeDomain.awaitPromise command.
Represents function call argument. Either remote object id objectId, primitive value, unserializable primitive value or neither of (for undefined) them should be specified.
Request object containing input parameters for the RuntimeDomain.callFunctionOn command.
Response type for the RuntimeDomain.callFunctionOn command.
Request object containing input parameters for the RuntimeDomain.compileScript command.
Response type for the RuntimeDomain.compileScript command.
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
(undocumented in the protocol definition)
Represents deep serialized value.
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
A dummy response object for the RuntimeDomain.disable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
A dummy response object for the RuntimeDomain.discardConsoleEntries command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
A dummy response object for the RuntimeDomain.enable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
(undocumented in the protocol definition)
Request object containing input parameters for the RuntimeDomain.evaluate command.
Response type for the RuntimeDomain.evaluate command.
Detailed information about exception (or error) that was thrown during script compilation or execution.
Description of an isolated world.
Id of an execution context.
Request object containing input parameters for the RuntimeDomain.getExceptionDetails command.
Response type for the RuntimeDomain.getExceptionDetails command.
Response type for the RuntimeDomain.getHeapUsage command.
Response type for the RuntimeDomain.getIsolateId command.
Request object containing input parameters for the RuntimeDomain.getProperties command.
Response type for the RuntimeDomain.getProperties command.
Request object containing input parameters for the RuntimeDomain.globalLexicalScopeNames command.
Response type for the RuntimeDomain.globalLexicalScopeNames command.
Object internal property descriptor. This property isn't normally visible in JavaScript code.
Object containing abbreviated remote object value.
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
Object private field descriptor.
Object property descriptor.
(undocumented in the protocol definition)
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
Request object containing input parameters for the RuntimeDomain.queryObjects command.
Response type for the RuntimeDomain.queryObjects command.
Request object containing input parameters for the RuntimeDomain.releaseObjectGroup command.
A dummy response object for the RuntimeDomain.releaseObjectGroup command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Request object containing input parameters for the RuntimeDomain.releaseObject command.
A dummy response object for the RuntimeDomain.releaseObject command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Mirror object referencing original JavaScript object.
Unique object identifier.
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
Request object containing input parameters for the RuntimeDomain.removeBinding command.
A dummy response object for the RuntimeDomain.removeBinding command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
A dummy response object for the RuntimeDomain.runIfWaitingForDebugger command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Request object containing input parameters for the RuntimeDomain.runScript command.
Response type for the RuntimeDomain.runScript command.
Runtime domain exposes JavaScript runtime by means of remote evaluation and mirror objects. Evaluation results are returned as mirror object that expose object type, string representation and unique identifier that can be used for further object reference. Original objects are maintained in memory unless they are either explicitly released or are released along with the other objects in their object group.
Thrown when the evaluation of some JS expression went wrong.
Represents options for serialization. Overrides generatePreview and returnByValue.
This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:
Request object containing input parameters for the RuntimeDomain.setAsyncCallStackDepth command.
A dummy response object for the RuntimeDomain.setAsyncCallStackDepth command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Request object containing input parameters for the RuntimeDomain.setCustomObjectFormatterEnabled command.
A dummy response object for the RuntimeDomain.setCustomObjectFormatterEnabled command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Request object containing input parameters for the RuntimeDomain.setMaxCallStackSizeToCapture command.
A dummy response object for the RuntimeDomain.setMaxCallStackSizeToCapture command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Call frames for assertions or error messages.
If debuggerId is set stack trace comes from another debugger and can be resolved there. This allows to track cross-debugger calls. See Runtime.StackTrace and Debugger.paused for usages.
A dummy response object for the RuntimeDomain.terminateExecution command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.
Unique identifier of current debugger.
Primitive value which cannot be JSON-stringified. Includes values -0, NaN, Infinity, -Infinity, and bigint literals.
Functions
Evaluates the given js expression, and returns the result as a value of type T using the provided deserializer.