UNPKG

semantic-release-gerrit

Version:

Gerrit release notes generator plugin for semantic-release

29 lines (28 loc) 818 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var rxjs_1 = require("rxjs"); var fs = require("fs"); var path = require("path"); var FileReader = /** @class */ (function () { function FileReader(baseDir) { this.baseDir = baseDir; } FileReader.prototype.readFile = function (url) { var readStream$ = new rxjs_1.Subject(); fs.readFile(path.join(this.baseDir, url), { flag: 'r', encoding: 'utf-8' }, function (err, data) { if (data) { readStream$.next(data); } if (err) { readStream$.error(err); } readStream$.complete(); }); return readStream$; }; return FileReader; }()); exports.FileReader = FileReader;