UNPKG

@polkadot/util

Version:
15 lines 399 B
/** @internal */ export function createCmp(cmp) { return (...items) => { if (items.length === 0) { throw new Error('Must provide one or more arguments'); } let result = items[0]; for (let i = 1; i < items.length; i++) { if (cmp(items[i], result)) { result = items[i]; } } return result; }; }