UNPKG

@zxing/library

Version:

TypeScript port of ZXing multi-format 1D/2D barcode image processing library.

22 lines (21 loc) 736 B
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; }