ts_temp/string/repeat.js
import curryN from '../function/curryN';
import isString from '../is/string';
/**
* Returns a string containing a repeated identical value.
*
* @param {Number} n The number to repeat value.
* @param {String} value The value to repeat.
* @return {String} A new string containing `n` `value`s.
* @example
*
* repeat(5, 'h'); //=> 'hhhhh'
*
*/
export default curryN(2, (n = 0, value) => {
if (!isString(value)) {
return '';
}
let result = '';
for (let i = 0; i < n; i++) {
result += value;
}
return result;
});