UNPKG

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) 507 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var shared_1=require("./shared"),decompose_1=require("./decompose");function subtract(e,o){var r=e,t=o,o=(0,shared_1.checkCanDoSetOperation)(r,t,!1);if(0===r._root.size()||0===t._root.size())return e.clone();r=(0,decompose_1.decompose)(r,t,function(){},!0),t=e.constructor;return 0===r.heights.length?new t(void 0,e._compare,e._maxNodeSize):(0,decompose_1.buildFromDecomposition)(t,o,r,e._compare,e._maxNodeSize)}exports.default=subtract;