UNPKG

aureooms-js-integer

Version:

integer code bricks for JavaScript

28 lines (23 loc) 2.82 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports._convert = _convert; var _ = require('.'); /** * * @param {Number} f the base to convert from * @param {Number} t the base to convert to * @param {Array} a the origin array * @param {Number} ai start offset in the origin array * @param {Number} aj end offset in the origin array * @param {Array} b the destination array * @param {Number} bi start offset in the destination array * @param {Number} bj end offset in the destination array */ function _convert(f, t, a, ai, aj, b, bi, bj) { if (f > t) return (0, _._convert_to_smaller)(f, t, a, ai, aj, b, bi, bj); if (f < t) return (0, _._convert_to_larger)(f, t, a, ai, aj, b, bi, bj); return (0, _._copy)(a, ai, aj, b, bi); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy8xLW5ldy9jb252ZXJ0L19jb252ZXJ0LmpzIl0sIm5hbWVzIjpbIl9jb252ZXJ0IiwiZiIsInQiLCJhIiwiYWkiLCJhaiIsImIiLCJiaSIsImJqIl0sIm1hcHBpbmdzIjoiOzs7OztRQWNnQkEsUSxHQUFBQSxROztBQWRoQjs7QUFFQTs7Ozs7Ozs7Ozs7O0FBWU8sU0FBU0EsUUFBVCxDQUFvQkMsQ0FBcEIsRUFBd0JDLENBQXhCLEVBQTRCQyxDQUE1QixFQUFnQ0MsRUFBaEMsRUFBcUNDLEVBQXJDLEVBQTBDQyxDQUExQyxFQUE4Q0MsRUFBOUMsRUFBbURDLEVBQW5ELEVBQXdEOztBQUU5RCxNQUFLUCxJQUFJQyxDQUFULEVBQWEsT0FBTywyQkFBcUJELENBQXJCLEVBQXlCQyxDQUF6QixFQUE2QkMsQ0FBN0IsRUFBaUNDLEVBQWpDLEVBQXNDQyxFQUF0QyxFQUEyQ0MsQ0FBM0MsRUFBK0NDLEVBQS9DLEVBQW9EQyxFQUFwRCxDQUFQO0FBQ2IsTUFBS1AsSUFBSUMsQ0FBVCxFQUFhLE9BQU8sMEJBQW9CRCxDQUFwQixFQUF3QkMsQ0FBeEIsRUFBNEJDLENBQTVCLEVBQWdDQyxFQUFoQyxFQUFxQ0MsRUFBckMsRUFBMENDLENBQTFDLEVBQThDQyxFQUE5QyxFQUFtREMsRUFBbkQsQ0FBUDtBQUNiLFNBQU8sYUFBT0wsQ0FBUCxFQUFXQyxFQUFYLEVBQWdCQyxFQUFoQixFQUFxQkMsQ0FBckIsRUFBeUJDLEVBQXpCLENBQVA7QUFFQSIsImZpbGUiOiJfY29udmVydC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IF9jb252ZXJ0X3RvX3NtYWxsZXIgLCBfY29udmVydF90b19sYXJnZXIgLCBfY29weSB9IGZyb20gJy4nIDtcblxuLyoqXG4gKlxuICogQHBhcmFtIHtOdW1iZXJ9IGYgdGhlIGJhc2UgdG8gY29udmVydCBmcm9tXG4gKiBAcGFyYW0ge051bWJlcn0gdCB0aGUgYmFzZSB0byBjb252ZXJ0IHRvXG4gKiBAcGFyYW0ge0FycmF5fSBhIHRoZSBvcmlnaW4gYXJyYXlcbiAqIEBwYXJhbSB7TnVtYmVyfSBhaSBzdGFydCBvZmZzZXQgaW4gdGhlIG9yaWdpbiBhcnJheVxuICogQHBhcmFtIHtOdW1iZXJ9IGFqIGVuZCBvZmZzZXQgaW4gdGhlIG9yaWdpbiBhcnJheVxuICogQHBhcmFtIHtBcnJheX0gYiB0aGUgZGVzdGluYXRpb24gYXJyYXlcbiAqIEBwYXJhbSB7TnVtYmVyfSBiaSBzdGFydCBvZmZzZXQgaW4gdGhlIGRlc3RpbmF0aW9uIGFycmF5XG4gKiBAcGFyYW0ge051bWJlcn0gYmogZW5kIG9mZnNldCBpbiB0aGUgZGVzdGluYXRpb24gYXJyYXlcbiAqL1xuXG5leHBvcnQgZnVuY3Rpb24gX2NvbnZlcnQgKCBmICwgdCAsIGEgLCBhaSAsIGFqICwgYiAsIGJpICwgYmogKSB7XG5cblx0aWYgKCBmID4gdCApIHJldHVybiBfY29udmVydF90b19zbWFsbGVyKCBmICwgdCAsIGEgLCBhaSAsIGFqICwgYiAsIGJpICwgYmogKSA7XG5cdGlmICggZiA8IHQgKSByZXR1cm4gX2NvbnZlcnRfdG9fbGFyZ2VyKCBmICwgdCAsIGEgLCBhaSAsIGFqICwgYiAsIGJpICwgYmogKSA7XG5cdHJldHVybiBfY29weSggYSAsIGFpICwgYWogLCBiICwgYmkgKSA7XG5cbn1cbiJdfQ==