| var trimmedEndIndex = require('./_trimmedEndIndex'); | |
| 
 | |
| /** Used to match leading whitespace. */ | |
| var reTrimStart = /^\s+/; | |
| 
 | |
| /** | |
|  * The base implementation of `_.trim`. | |
|  * | |
|  * @private | |
|  * @param {string} string The string to trim. | |
|  * @returns {string} Returns the trimmed string. | |
|  */ | |
| function baseTrim(string) { | |
|   return string | |
|     ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '') | |
|     : string; | |
| } | |
| 
 | |
| module.exports = baseTrim;
 |