1 var createPadding = require('./_createPadding'),
2 toString = require('./toString');
5 * Pads `string` on the left side if it's shorter than `length`. Padding
6 * characters are truncated if they exceed `length`.
11 * @param {string} [string=''] The string to pad.
12 * @param {number} [length=0] The padding length.
13 * @param {string} [chars=' '] The string used as padding.
14 * @returns {string} Returns the padded string.
17 * _.padStart('abc', 6);
20 * _.padStart('abc', 6, '_-');
23 * _.padStart('abc', 3);
26 function padStart(string, length, chars) {
27 string = toString(string);
28 return createPadding(string, length, chars) + string;
31 module.exports = padStart;