import cmp from './_cmp'; import type {compareFn, mapFn} from './_types'; function bubbleSortPair$(x: T[], fc: compareFn, m: (T|U)[]): T[] { var X = x.length, diff = x!==m; for(var i=0; i(x: T[], fc: compareFn=null, fm: mapFn=null): T[] { var fc = fc||cmp; if(fm) return bubbleSortPair$(x, fc, x.map(fm)); else return bubbleSortPair$(x, fc, x); } export default bubbleSort$;