UNPKG

nubank.ts

Version:
21 lines 761 B
"use strict"; exports.__esModule = true; exports.parseWwwAuthHeader = exports.camelize = void 0; function camelize(str) { return str.toLowerCase().replace(/[^a-zA-Z0-9]+(.)/g, function (m, chr) { return chr.toUpperCase(); }); } exports.camelize = camelize; function parseWwwAuthHeader(header) { var chunks = header.split(','); var parsed = {}; for (var _i = 0, chunks_1 = chunks; _i < chunks_1.length; _i++) { var chunk = chunks_1[_i]; var _a = chunk.split('='), key = _a[0], value = _a[1]; key = key.trim().split(' ').join('_'); value = value.split('"').join(''); parsed[camelize(key)] = value; } return parsed; } exports.parseWwwAuthHeader = parseWwwAuthHeader; //# sourceMappingURL=utils.js.map