UNPKG

@tylerbu/sorted-btree-es6

Version:

A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.

2 lines (1 loc) 438 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.union=union;let shared_1=require("./shared"),decompose_1=require("./decompose");function union(e,o,r){var n,c,s;return e===o?e.clone():(n=e,s=o,c=(0,shared_1.checkCanDoSetOperation)(n,s,!1),0===n._root.size()?o.clone():0===s._root.size()?e.clone():(o=(0,decompose_1.decompose)(n,s,r),s=e.constructor,(0,decompose_1.buildFromDecomposition)(s,c,o,n._compare,n._maxNodeSize)))}