##// END OF EJS Templates
StringBuilder, TextWriter, ConsoleWriter tests
StringBuilder, TextWriter, ConsoleWriter tests

File last commit:

r82:025f02eff3b2 v1.3.0 default
r82:025f02eff3b2 v1.3.0 default
Show More
StringBuilder.ts
31 lines | 652 B | video/mp2t | TypeScriptLexer
/ src / main / ts / text / StringBuilder.ts
cin
StringBuilder, TextWriter, ConsoleWriter tests
r82 import { TextWriterBase } from "./TextWriterBase";
import { Converter } from "./Converter";
export class StringBuilder extends TextWriterBase {
private _data = new Array<string>();
cin
working on text writer
r79
cin
StringBuilder, TextWriter, ConsoleWriter tests
r82 constructor(converter = Converter.default) {
super(converter);
}
cin
working on text writer
r79
cin
StringBuilder, TextWriter, ConsoleWriter tests
r82 writeText(text: string) {
this._data.push(text);
cin
working on text writer
r79 }
cin
StringBuilder, TextWriter, ConsoleWriter tests
r82 toString() {
return this._data.join("");
cin
working on text writer
r79 }
cin
StringBuilder, TextWriter, ConsoleWriter tests
r82 clear() {
this._data.length = 0;
cin
working on text writer
r79 }
}
cin
StringBuilder, TextWriter, ConsoleWriter tests
r82
const sb = new StringBuilder();
export function format(format: string, ...args: any): string;
export function format() {
sb.clear();
sb.write.apply(sb, arguments);
return sb.toString();
}