Skip to content

Class: StringBuilder ​

Builder joining strings appended one by one, as Lua concatenates a list faster than strings one at a time.

Constructors ​

Constructor ​

ts
new StringBuilder(): StringBuilder;

Returns ​

StringBuilder

Methods ​

append() ​

ts
append(value: string): void;

Append a string after the ones appended before.

Parameters ​

ParameterTypeDescription
valuestringString to append.

Returns ​

void


build() ​

ts
build(separator?: string): string;

Parameters ​

ParameterTypeDefault valueDescription
separatorstring""String put between appended strings.

Returns ​

string

Appended strings joined, an empty string when none was appended.

Properties ​

content ​

ts
protected content: string[] = [];