UNPKG

@cull/pore

Version:

An email data analysis library.

19 lines (18 loc) 506 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * @link https://en.wikipedia.org/wiki/Sankey_diagram * @link https://github.com/d3/d3-sankey */ class SankeyGraph { constructor(nodes = new Map(), links = []) { this.nodes = nodes; this.links = links; } append(link) { this.nodes.set(link.source.id, link.source); this.nodes.set(link.target.id, link.target); this.links.push(link); } } exports.default = SankeyGraph;