@zxing/library
Version:
TypeScript port of ZXing multi-format 1D/2D barcode image processing library.
22 lines (21 loc) • 736 B
TypeScript
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;
}