]> git.wincent.com - hextrapolate.git/blob - src/joinDigits.js
2230467559c778b22e5f59cf362ffce98a8bd841
[hextrapolate.git] / src / joinDigits.js
1 /**
2  * Copyright 2015-present Greg Hurrell. All rights reserved.
3  * Licensed under the terms of the MIT license.
4  *
5  * @flow
6  */
7
8 'use strict';
9
10 /**
11  * Turns an unpacked arbitrary-precision representation of a number, `digits`,
12  * (as produced by `getDigits`) back into a string representation in `base`.
13  */
14 export default function joinDigits(
15   digits: Array<number>,
16   base: number
17 ): string {
18   return digits.reverse()
19     .map(number => number.toString(base))
20     .join('');
21 }