Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function transform(dataView, options) {
const root = dataView.root;
options = Object.assign({}, DEFAULT_OPTIONS, options);
if (dataView.dataType !== HIERARCHY) {
throw new TypeError('Invalid DataView: This transform is for Hierarchy data only!');
}
dataView.root = hierarchy.compactBox(root, options);
}