UNPKG

790 BTypeScriptView Raw
1/// <reference types="bn.js" />
2import { BN } from './bn';
3export declare function find(items: BN[], cmp: (a: BN, b: BN) => BN): BN;
4/**
5 * @name bnMax
6 * @summary Finds and returns the highest value in an array of BNs.
7 * @example
8 * <BR>
9 *
10 * ```javascript
11 * import BN from 'bn.js';
12 * import { bnMax } from '@polkadot/util';
13 *
14 * bnMax([new BN(1), new BN(3), new BN(2)]).toString(); // => '3'
15 * ```
16 */
17export declare function bnMax(...items: BN[]): BN;
18/**
19 * @name bnMin
20 * @summary Finds and returns the smallest value in an array of BNs.
21 * @example
22 * <BR>
23 *
24 * ```javascript
25 * import BN from 'bn.js';
26 * import { bnMin } from '@polkadot/util';
27 *
28 * bnMin([new BN(1), new BN(3), new BN(2)]).toString(); // => '1'
29 * ```
30 */
31export declare function bnMin(...items: BN[]): BN;