UNPKG

d3-view

Version:

View-model d3 plugin for building interactive data-driven web interfaces

18 lines (14 loc) • 296 B
let UID = 0; const prefix = "d3v"; // Add a unique identifier to an object export default function(o) { var uid = prefix + ++UID; if (arguments.length) { Object.defineProperty(o, "uid", { get: function() { return uid; } }); return o; } else return uid; }