| Current Path : /var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/metro/src/lib/ |
| Current File : /var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/metro/src/lib/parseCustomResolverOptions.js |
"use strict";
const nullthrows = require("nullthrows");
const PREFIX = "resolver.";
module.exports = function parseCustomResolverOptions(urlObj) {
const customResolverOptions = Object.create(null);
const query = nullthrows(urlObj.query);
Object.keys(query).forEach((key) => {
if (key.startsWith(PREFIX)) {
customResolverOptions[key.substr(PREFIX.length)] = query[key];
}
});
return customResolverOptions;
};