xcom2charpool
Version:
Library for reading, manipulating, and managing XCOM 2 character pool binary files, supporting both browser and Node.js environments.
19 lines (18 loc) • 623 B
TypeScript
import type { Reader } from '../Reader';
/** Implementation based on browser's DataView */
export declare class ArrayBufferReader implements Reader {
#private;
private readonly source;
protected static readonly ASCIIDecoder: TextDecoder;
protected static readonly utf16Decoder: TextDecoder;
constructor(source: DataView, position?: number, length?: number);
get length(): number;
get position(): number;
rewind(offset: number): void;
uint32(): number;
int32(): number;
byte(): number;
padding(): void;
subarray(length: number): ArrayBufferReader;
string(): string;
}