@hokuto/jam-node
Version:
JAM Node TS, guardians and utils
24 lines (23 loc) • 896 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAtlasImageUrl = exports.getMapImageUrl = exports.getImageQuerystring = void 0;
const params_js_1 = require("./params.js");
function getImageQuerystring(args) {
const { headers } = (0, params_js_1.getImageParams)(args);
const searchParams = new URLSearchParams(headers);
searchParams.delete("Content-Type");
return searchParams.toString();
}
exports.getImageQuerystring = getImageQuerystring;
function getMapImageUrl(coreApi) {
return function getMapImageUrl(args) {
return [coreApi(args), getImageQuerystring(args)].join("?");
};
}
exports.getMapImageUrl = getMapImageUrl;
function getAtlasImageUrl(coreApi) {
return function getMapImageUrl(args) {
return [coreApi(args), getImageQuerystring(args)].join("?");
};
}
exports.getAtlasImageUrl = getAtlasImageUrl;