warscript
Version:
A typescript library for Warcraft III using Warpack.
22 lines (21 loc) • 647 B
TypeScript
/** @noSelfInFile */
export declare class BinaryWriter {
private readonly v;
private readonly f;
private i;
toString(): string;
write(fmt: string, value: number): void;
writeBytes(value: string): void;
writeDouble(value: number): void;
writeFloat(value: number): void;
writeInt16(value: number): void;
writeInt32(value: number): void;
writeInt8(value: number): void;
writeString(value: string): void;
writeUInt16(value: number): void;
writeUInt32(value: number): void;
writeUInt8(value: number): void;
writeObject<T>(value: {
serialize(writer: BinaryWriter): T;
}): T;
}