@backtrace/sourcemap-tools
Version:
Backtrace-JavaScript sourcemap tools
14 lines • 747 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadSourceMap = loadSourceMap;
exports.stripSourcesContent = stripSourcesContent;
const common_1 = require("../helpers/common");
const flow_1 = require("../helpers/flow");
const Result_1 = require("../models/Result");
function loadSourceMap(asset) {
return (0, flow_1.pipe)(asset.path, common_1.readFile, Result_1.R.map((common_1.parseJSON)), Result_1.R.map((content) => (Object.assign(Object.assign({}, asset), { content }))));
}
function stripSourcesContent(asset) {
return Object.assign(Object.assign({}, asset), { content: Object.assign(Object.assign({}, asset.content), { sourcesContent: undefined }) });
}
//# sourceMappingURL=loadSourceMaps.js.map
;