xcom2charpool
Version:
Library for reading, manipulating, and managing XCOM 2 character pool binary files, supporting both browser and Node.js environments.
20 lines (19 loc) • 566 B
TypeScript
import type { Reader } from '../Reader';
/**
* ArrayBuffer-backed Reader implementation for binary decoding.
*/
export declare class ArrayBufferReader implements Reader {
#private;
private readonly source;
constructor(source: DataView, position?: number, length?: number);
get length(): number;
get position(): number;
uint32(): number;
int32(): number;
byte(): number;
padding(): void;
subarray(length: number): ArrayBufferReader;
string(): string;
bytes(length: number): Uint8Array;
private ensureAvailable;
}