Class: Serializer

Serializer

new Serializer(options)

Parameters:
Name Type Description
options Object
Properties
Name Type Attributes Description
onlyNodeTypes Array.<NodeType> <optional>
onlyEdgeTypes Array.<EdgeType> <optional>
excludeNodeTypes Array.<NodeType> <optional>
excludeEdgeTypes Array.<EdgeType> <optional>
shouldIncludeNode Serializer.ShouldIncludeNodeCb <optional>
shouldIncludeEdge Serializer.ShouldIncludeEdgeCb <optional>

Members

excludeEdgeTypes :Array.<EdgeType>|null

Type:

excludeNodeTypes :Array.<NodeType>|null

Type:

onlyEdgeTypes :Array.<EdgeType>|null

Type:

onlyNodeTypes :Array.<NodeType>|null

Type:

shouldIncludeEdge :Serializer.ShouldIncludeEdgeCb

Type:

shouldIncludeNode :Serializer.ShouldIncludeNodeCb

Type:

Methods

serialize(graph) → {GraphJson}

Serialize a graph to JSON.

Parameters:
Name Type Description
graph Graph
Returns:
Type
GraphJson

Type Definitions

ShouldIncludeEdgeCb(node) → {Boolean}

Parameters:
Name Type Description
node Node
Returns:
Type
Boolean

ShouldIncludeNodeCb(node) → {Boolean}

Parameters:
Name Type Description
node Node
Returns:
Type
Boolean