UNPKG

typescript-dotnet-amd

Version:

A JavaScript-Friendly .NET Based TypeScript Library.

34 lines (30 loc) 1.1 kB
/*! * @author electricessence / https://github.com/electricessence/ * .NET Reference: http://referencesource.microsoft.com/#mscorlib/system/text/StringBuilder.cs * Licensing: MIT https://github.com/electricessence/TypeScript.NET/blob/master/LICENSE.md */ import { IDisposable } from "../Disposable/IDisposable"; export declare class StringBuilder implements IDisposable { private readonly _partArray; private _latest; constructor(...initial: any[]); private appendSingle; appendThese(items: any[]): StringBuilder; append(...items: any[]): StringBuilder; appendLine(...items: any[]): StringBuilder; appendLines(items: any[]): StringBuilder; /** /// These methods can only efficiently be added if not using a single array. insert(index: number, value: string, count: number = 1): StringBuilder { } remove(startIndex:number, length:number): StringBuilder { } /**/ readonly isEmpty: boolean; toString(): string; join(delimiter: string): string; clear(): void; dispose(): void; } export default StringBuilder;