RemoteObject
[<Interface>]
type RemoteObject =
abstract member className: string option with get, set
abstract member customPreview: CustomPreview option with get, set
abstract member description: string option with get, set
abstract member objectId: string option with get, set
abstract member preview: ObjectPreview option with get, set
abstract member subtype: string option with get, set
abstract member type: string with get, set
abstract member unserializableValue: string option with get, set
abstract member value: obj option with get, set
static member Create (type: string, ?subtype: string, ?className: string, ?value: obj, ?unserializableValue: string, ?description: string, ?objectId: string, ?preview: ObjectPreview, ?customPreview: CustomPreview) : RemoteObject| Assembly | Xantham.Fable.Node |
| Attributes | [<Interface>] |
Mirror object referencing original JavaScript object.
Properties
abstract member className: string option with get, set
abstract member className: string option with get, setObject class (constructor) name. Specified for object type values only.
abstract member customPreview: CustomPreview option with get, set
abstract member customPreview: CustomPreview option with get, set@experimental
abstract member objectId: string option with get, set
abstract member objectId: string option with get, setUnique object identifier (for non-primitive values).
abstract member preview: ObjectPreview option with get, set
abstract member preview: ObjectPreview option with get, setPreview containing abbreviated property values. Specified for object type values only.
@experimental
abstract member subtype: string option with get, set
abstract member subtype: string option with get, setObject subtype hint. Specified for object type values only.
abstract member unserializableValue: string option with get, set
abstract member unserializableValue: string option with get, setPrimitive value which can not be JSON-stringified does not have value, but gets this property.
abstract member value: obj option with get, set
abstract member value: obj option with get, setRemote object value in case of primitive values or JSON values (if it was requested).
Methods
static member Create (type: string, ?subtype: string, ?className: string, ?value: obj, ?unserializableValue: string, ?description: string, ?objectId: string, ?preview: ObjectPreview, ?customPreview: CustomPreview) : RemoteObject