Files
fabric_trade_server/dist/common/utils/name.js
T

22 lines
678 B
JavaScript
Raw Normal View History

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.splitFullName = splitFullName;
exports.joinFullName = joinFullName;
function splitFullName(name) {
const trimmed = name.trim().replace(/\s+/g, ' ');
if (!trimmed) {
return { firstName: 'مشتری', lastName: 'جدید' };
}
const parts = trimmed.split(' ');
if (parts.length === 1) {
return { firstName: parts[0], lastName: '' };
}
return {
firstName: parts[0],
lastName: parts.slice(1).join(' '),
};
}
function joinFullName(firstName, lastName) {
return `${firstName} ${lastName}`.trim();
}
//# sourceMappingURL=name.js.map