UNPKG

mnb-exchange-rate

Version:

TypeScript client for Hungarian National Bank (MNB) exchange rate API

19 lines 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseCommaFloat = exports.getDatePart = exports.subDateDays = void 0; function subDateDays(date, subDays) { return new Date(date.getTime() - 86400000 * subDays); } exports.subDateDays = subDateDays; function getDatePart(date) { return date.toISOString().split('T')[0]; } exports.getDatePart = getDatePart; function parseCommaFloat(str) { if (typeof str === 'string') { return parseFloat(str.replace(',', '.')); } return str; } exports.parseCommaFloat = parseCommaFloat; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL2xpYi91dGlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLFNBQWdCLFdBQVcsQ0FBQyxJQUFVLEVBQUUsT0FBZTtJQUNyRCxPQUFPLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsR0FBRyxRQUFRLEdBQUcsT0FBTyxDQUFDLENBQUM7QUFDdkQsQ0FBQztBQUZELGtDQUVDO0FBRUQsU0FBZ0IsV0FBVyxDQUFDLElBQVU7SUFDcEMsT0FBTyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzFDLENBQUM7QUFGRCxrQ0FFQztBQUVELFNBQWdCLGVBQWUsQ0FBQyxHQUFXO0lBQ3pDLElBQUksT0FBTyxHQUFHLEtBQUssUUFBUSxFQUFFO1FBQzNCLE9BQU8sVUFBVSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7S0FDMUM7SUFDRCxPQUFPLEdBQUcsQ0FBQztBQUNiLENBQUM7QUFMRCwwQ0FLQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBzdWJEYXRlRGF5cyhkYXRlOiBEYXRlLCBzdWJEYXlzOiBudW1iZXIpIHtcbiAgcmV0dXJuIG5ldyBEYXRlKGRhdGUuZ2V0VGltZSgpIC0gODY0MDAwMDAgKiBzdWJEYXlzKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldERhdGVQYXJ0KGRhdGU6IERhdGUpOiBzdHJpbmcge1xuICByZXR1cm4gZGF0ZS50b0lTT1N0cmluZygpLnNwbGl0KCdUJylbMF07XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZUNvbW1hRmxvYXQoc3RyOiBzdHJpbmcpOiBudW1iZXIge1xuICBpZiAodHlwZW9mIHN0ciA9PT0gJ3N0cmluZycpIHtcbiAgICByZXR1cm4gcGFyc2VGbG9hdChzdHIucmVwbGFjZSgnLCcsICcuJykpO1xuICB9XG4gIHJldHVybiBzdHI7XG59XG4iXX0=