UNPKG

@backtrace/sourcemap-tools

Version:
10 lines 721 B
"use strict"; 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