UNPKG

@cull/pore

Version:

An email data analysis library.

23 lines (22 loc) 557 B
import Datum from './datum'; /** * @link https://en.wikipedia.org/wiki/Sankey_diagram * @link https://github.com/d3/d3-sankey */ export default class SankeyGraph { nodes: SankeyNodes; links: SankeyLink[]; constructor(nodes?: SankeyNodes, links?: SankeyLink[]); append(link: SankeyLink): void; } export interface SankeyNode { id: string; label: string; kind: string; } export interface SankeyLink { source: SankeyNode; target: SankeyNode; data: Datum[]; } export declare type SankeyNodes = Map<string, SankeyNode>;