UNPKG

dtable-utils

Version:

dtable common utils

22 lines (18 loc) 683 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var getFormattedAutoNumber = function getFormattedAutoNumber(autoNumber, digits, prefix) { // eslint-disable-next-line prefer-template var formattedAutoNumber = autoNumber + ''; if (!digits) { return formattedAutoNumber; } var prefixZeroLength = digits - formattedAutoNumber.length; if (digits > 1 && prefixZeroLength > 0) { formattedAutoNumber = Array(prefixZeroLength + 1).join(0) + formattedAutoNumber; } if (prefix) { return "".concat(prefix, "-").concat(formattedAutoNumber); } return formattedAutoNumber; }; exports.getFormattedAutoNumber = getFormattedAutoNumber;