UNPKG

@aws-amplify/amplify-appsync-simulator

Version:

An AppSync Simulator to test AppSync API.

15 lines 602 B
"use strict"; 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