UNPKG

beth-parser

Version:

Parser library for Bethesda's Creation Engine data files

25 lines 704 B
"use strict"; exports.__esModule = true; var fs = require("fs"); var FileSink = /** @class */ (function () { /** * @param path Target file path. */ function FileSink(path) { this.fileDesc = fs.openSync(path, "w"); this.fileSize = 0; } FileSink.prototype.write = function (buffer) { this.fileSize += buffer.length; fs.writeSync(this.fileDesc, buffer); }; FileSink.prototype.close = function () { fs.closeSync(this.fileDesc); }; FileSink.prototype.size = function () { return this.fileSize; }; return FileSink; }()); exports["default"] = FileSink; //# sourceMappingURL=FileSink.js.map