imessage-parser
Version:
Parse iMessage chat.db attributedBody NSAttributedString format in Node.js
22 lines • 755 B
TypeScript
export declare class BufferReader {
private buffer;
private offset;
constructor(buffer: Buffer, initialOffset?: number);
get position(): number;
get length(): number;
get remaining(): number;
seek(position: number): void;
skip(bytes: number): void;
readUInt8(): number;
readUInt16LE(): number;
readUInt16BE(): number;
readUInt32LE(): number;
readUInt32BE(): number;
readBytes(length: number): Buffer;
readString(length: number, encoding?: BufferEncoding): string;
findPattern(pattern: Buffer | string): number;
readUntil(delimiter: Buffer | string): Buffer | null;
peekByte(): number | null;
peekBytes(length: number): Buffer | null;
}
//# sourceMappingURL=buffer-reader.d.ts.map