Houjie
2025-07-24 1bc8f80935add7215fa98de1ab8b375b222a2046
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import CharacterSetECI from '../common/CharacterSetECI';
import { int, char } from '../../customTypings';
export default class StringBuilder {
    private value;
    private encoding;
    constructor(value?: string);
    enableDecoding(encoding: CharacterSetECI): StringBuilder;
    append(s: string | number): StringBuilder;
    appendChars(str: char[] | string[], offset: int, len: int): StringBuilder;
    length(): number;
    charAt(n: number): string;
    deleteCharAt(n: number): void;
    setCharAt(n: number, c: string): void;
    substring(start: int, end: int): string;
    /**
     * @note helper method for RSS Expanded
     */
    setLengthToZero(): void;
    toString(): string;
    insert(n: number, c: string): void;
}