@webilix/helper-library
Version:
JavaScript/TypeScript programming helper library.
20 lines • 737 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BANK = void 0;
const is_1 = require("../is");
const shared_1 = require("../shared");
function findCard(card) {
if (!is_1.IS.string(card) || card.length < 6 || card.length > 16 || (card.length === 16 && !is_1.IS.STRING.bankCard(card)))
return null;
const check = card.substring(0, 6);
const bank = shared_1.bankList.find((l) => (typeof l.card === 'string' ? [l.card] : l.card).includes(check));
return bank ? { id: bank.id, title: bank.title } : null;
}
function getList() {
return shared_1.bankList.map((l) => ({ id: l.id, title: l.title }));
}
exports.BANK = {
findCard,
getList,
};
//# sourceMappingURL=bank.js.map