warscript
Version:
A typescript library for Warcraft III using Warpack.
21 lines (20 loc) • 506 B
TypeScript
/** @noSelfInFile */
export declare class BinaryReader {
private readonly s;
private i;
constructor(data: string);
read(fmt: string): any;
readBytes(size: number): string;
readDouble(): number;
readFloat(): number;
readInt16(): number;
readInt32(): number;
readInt8(): number;
readString(): string;
readUInt16(): number;
readUInt32(): number;
readUInt8(): number;
readObject<T>(clazz: {
deserialize(reader: BinaryReader): T;
}): T;
}