Skip to content

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
AssemblyXantham.Fable.Node
Attributes[<Interface>]

Mirror object referencing original JavaScript object.

Properties

abstract member className: string option with get, set

Object class (constructor) name. Specified for object type values only.

abstract member customPreview: CustomPreview option with get, set

@experimental

abstract member description: string option with get, set

String representation of the object.

abstract member objectId: string option with get, set

Unique object identifier (for non-primitive values).

abstract member preview: ObjectPreview option with get, set

Preview containing abbreviated property values. Specified for object type values only.

@experimental

abstract member subtype: string option with get, set

Object subtype hint. Specified for object type values only.

abstract member type: string with get, set

Object type.

abstract member unserializableValue: string option with get, set

Primitive value which can not be JSON-stringified does not have value, but gets this property.

abstract member value: obj option with get, set

Remote 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