1234567891011121314151617181920212223 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.StringWriter = void 0;
- const stream_1 = require("stream");
- class StringWriter extends stream_1.Writable {
- constructor() {
- super(...arguments);
- this.buf = Buffer.alloc(0);
- }
- _write(chunk, _, callback) {
- if (chunk instanceof Buffer) {
- this.buf = Buffer.concat([this.buf, chunk]);
- callback(null);
- }
- else {
- callback(new Error("StringWriter expects chunks of type 'Buffer'."));
- }
- }
- getText(encoding) {
- return this.buf.toString(encoding);
- }
- }
- exports.StringWriter = StringWriter;
|