UNPKG

d3-dag

Version:

Layout algorithms for visualizing directed acylic graphs.

20 lines (18 loc) 330 B
// Return true if function returns true on at least one node const sentinel = {}; export default function(func) { try { this.each((n) => { if (func(n)) { throw sentinel; } }); } catch (err) { if (err === sentinel) { return true; } else { throw err; } } return false; }