UNPKG

d3-dag

Version:

Layout algorithms for visualizing directed acylic graphs.

20 lines (18 loc) 331 B
// Return true of function returns true for every node const sentinel = {}; export default function(func) { try { this.each((n, i) => { if (!func(n, i)) { throw sentinel; } }); } catch (err) { if (err === sentinel) { return false; } else { throw err; } } return true; }