SStringBuilder.js 637 B

123456789101112131415161718192021
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.SStringBuilder = void 0;
  4. var SStringBuilder = (function () {
  5. function SStringBuilder(msg) {
  6. this._strArray = new Array();
  7. if (msg != undefined) {
  8. this.append(msg);
  9. }
  10. }
  11. SStringBuilder.prototype.append = function (msg) {
  12. this._strArray.push(msg);
  13. return this;
  14. };
  15. SStringBuilder.prototype.toString = function (gap) {
  16. if (gap === void 0) { gap = "\n"; }
  17. return this._strArray.join(gap);
  18. };
  19. return SStringBuilder;
  20. }());
  21. exports.SStringBuilder = SStringBuilder;