dtable-utils
Version:
dtable common utils
22 lines (18 loc) • 683 B
JavaScript
;
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;