mx-wolf-amount-spelled-out
Version:
сумма прописью для платежки ЦБ
25 lines (24 loc) • 808 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getRawNameAndTwenty = void 0;
const numberals_1 = require("./numberals");
const getRawNameAndTwenty = ([h, t, u]) => {
let _string = "";
if (h > 0) {
_string = (0, numberals_1.getSegmentName)(3 /* hundreds */, h) + " ";
}
if (t < 2) {
const plu = t * 10 + u;
_string += (0, numberals_1.getSegmentName)(1 /* units */, plu) + " ";
return [_string, plu];
}
else {
_string +=
(0, numberals_1.getSegmentName)(2 /* tens */, t) +
" " +
(0, numberals_1.getSegmentName)(1 /* units */, u) +
" ";
return [_string, u];
}
};
exports.getRawNameAndTwenty = getRawNameAndTwenty;