@aws-amplify/amplify-appsync-simulator
Version:
An AppSync Simulator to test AppSync API.
15 lines • 602 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.decodeHeaderFromQueryParam = void 0;
const url_1 = require("url");
function decodeHeaderFromQueryParam(rawUrl, paramName = 'header') {
const url = (0, url_1.parse)(rawUrl);
const params = new url_1.URLSearchParams(url.query);
const base64Header = params.get(paramName);
if (!base64Header) {
return {};
}
return JSON.parse(Buffer.from(base64Header, 'base64').toString('utf8'));
}
exports.decodeHeaderFromQueryParam = decodeHeaderFromQueryParam;
//# sourceMappingURL=decode-header.js.map
;