sorted-btree
Version:
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
2 lines (1 loc) • 472 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var shared_1=require("./shared"),decompose_1=require("./decompose");function union(e,o,r){if(e===o)return e.clone();var t=e,n=o,c=(0,shared_1.checkCanDoSetOperation)(t,n,!1);if(0===t._root.size())return o.clone();if(0===n._root.size())return e.clone();r=(0,decompose_1.decompose)(t,n,r),e=e.constructor;return(0,decompose_1.buildFromDecomposition)(e,c,r,t._compare,t._maxNodeSize)}exports.default=union;