struct Protocol::Runtime::CallArgument

Overview

Represents function call argument. Either remote object id objectId, primitive #value, unserializable primitive value or neither of (for undefined) them should be specified.

Included Modules

Defined in:

protocol/runtime.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def object_id : RemoteObjectId | Nil #

Remote object handle.


[View source]
def unserializable_value : UnserializableValue | Nil #

Primitive value which can not be JSON-stringified.


[View source]
def value : JSON::Any | Nil #

Primitive value or serializable javascript object.


[View source]