UNPKG

@visactor/vtable

Version:

canvas table width high performance

19 lines (15 loc) 537 B
"use strict"; function createArray(get, length) { const array = new Array(length); for (let i = 0; i < length; i++) array[i] = get(i); return array; } function sort(get, set, length, compare, order, getField) { const old = createArray(get, length); old.sort(((r1, r2) => compare(getField(r1), getField(r2), order))); for (let i = 0; i < length; i++) set(i, old[i]); } Object.defineProperty(exports, "__esModule", { value: !0 }), exports.sort = void 0, exports.sort = sort; //# sourceMappingURL=sort.js.map