Interface RemoteSourceNodeOptions<S>

interface RemoteSourceNodeOptions<S> {
    deserialize?: ((obj, options?) => DataFrame);
    name?: string;
    persistence?: boolean;
    serialize?: ((obj, options?) => any);
    service?: Serializable<S>;
    source?: DataObject;
    type?: Constructor<RemoteNode<any, any, S>>;
    uid?: string;
}

Type Parameters

Hierarchy (view full)

Properties

deserialize?: ((obj, options?) => DataFrame)

Type declaration

name?: string

User friendly name of the node Used for querying a node by its name.

persistence?: boolean

Merge objects from persisted source

Default

true
serialize?: ((obj, options?) => any)

Type declaration

service?: Serializable<S>

Service to use for the remote note

Default

RemoteService any remote service
source?: DataObject

Source data object

type?: Constructor<RemoteNode<any, any, S>>

Node type to use

Default

RemoteNode a normal remote node
uid?: string

Manually set the unique identifier of the node