UNPKG

sugar

Version:

A Javascript utility library for working with native objects.

19 lines (13 loc) 488 B
'use strict'; var Sugar = require('sugar-core'), padString = require('./internal/padString'), mathAliases = require('../common/var/mathAliases'), coercePositiveInteger = require('../common/internal/coercePositiveInteger'); var max = mathAliases.max; Sugar.String.defineInstance({ 'padLeft': function(str, num, padding) { num = coercePositiveInteger(num); return padString(max(0, num - str.length), padding) + str; } }); module.exports = Sugar.String.padLeft;