@gelight/whitespacesv
Version:
WhitespaceSV - The Intuitive and Reliable Alternative to CSV
27 lines • 774 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const reliabletxt_1 = require("@gelight/reliabletxt");
class StringBuilder {
constructor() {
this.codePoints = [];
// ...
}
clear() {
this.codePoints = [];
}
toString() {
return reliabletxt_1.StringUtil.codePointsToString(this.codePoints);
}
appendCodePoint(codePoint) {
this.codePoints.push(codePoint);
}
appendString(str) {
const codePointsArray = reliabletxt_1.StringUtil.stringToCodePoints(str);
this.codePoints = [...this.codePoints, ...codePointsArray];
}
getLength() {
return this.codePoints.length;
}
}
exports.default = StringBuilder;
//# sourceMappingURL=StringBuilder.js.map