UNPKG

@templatone/utils

Version:

Collection of useful Templatone utils.

17 lines (16 loc) 518 B
export class Strings { static padLeft(s, length, pad) { if (s.length > length) return s; const repeat = Math.ceil((length - s.length) / pad.length); const full = Array(repeat + 1).join(pad) + s; return full.substring(full.length - length, full.length); } static padRight(s, length, pad) { if (s.length > length) return s; const repeat = Math.ceil((length - s.length) / pad.length); const full = s + Array(repeat + 1).join(pad); return full.substring(0, length); } }