Ir al contenido

Serializer

const Serializer: object

Defined in: serialization/Serializer.ts:305

Serializer namespace for backward compatibility.

readonly deserialize: (json, diagram) => void = deserializeDiagram

Deserialize JSON into a diagram.

DiagramJSON

Diagram

void

deserializeFromGraphML: (xml, diagram) => void

Parse a GraphML XML string into a diagram’s model.

See serializeToGraphML.

string

Diagram

void

deserializeFromString: (jsonString, diagram) => void

Deserialize a JSON string into a diagram.

string

Diagram

void

exportToFile: (diagram, filename) => void

Export diagram to a downloadable file.

Diagram

string

void

exportToGraphMLFile: (diagram, filename) => void

Export a diagram’s model to a downloadable .graphml file.

See serializeToGraphML.

Diagram

string

void

importFromFile: (diagram) => Promise<void>

Import diagram from a file.

Diagram

Promise<void>

importFromGraphMLFile: (diagram) => Promise<void>

Import a diagram’s model from a .graphml file chosen by the user.

See serializeToGraphML.

Diagram

Promise<void>

readonly serialize: (diagram) => DiagramJSON = serializeDiagram

Serialize a diagram to JSON.

Diagram

DiagramJSON

serializeToGraphML: (diagram) => string

Serialize a diagram’s model to a GraphML XML string.

The attribute-type inference and node-key numeric coercion heuristics may still change before 1.0.0 — there’s no real GoJS API to mirror here, so the round-trip format is this project’s own design.

Diagram

string

serializeToString: (diagram) => string

Serialize a diagram to a JSON string.

Diagram

string