@backtrace/sourcemap-tools
Version:
Backtrace-JavaScript sourcemap tools
10 lines • 721 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.writeAsset = writeAsset;
const common_1 = require("../helpers/common");
const flow_1 = require("../helpers/flow");
const Result_1 = require("../models/Result");
function writeAsset(result) {
return (0, flow_1.pipe)(result, (result) => (0, flow_1.pipe)(result.result.source, (0, common_1.writeFile)(result.result.sourcePath), Result_1.R.map(() => result)), Result_1.R.map((result) => (0, flow_1.pipe)(JSON.stringify(result.result.sourceMap), (0, common_1.writeFile)(result.result.sourceMapPath), Result_1.R.map(() => result))), Result_1.R.mapErr((error) => ({ asset: result.asset, error })));
}
//# sourceMappingURL=writeAsset.js.map
;