well-known-parser
Version:
A WKT/WKB/EWKT/EWKB/TWKB/GeoJSON parser and serializer
27 lines • 941 B
TypeScript
/**
* A class for writing binary data with different endianness options
*/
export declare class BinaryWriter {
buffer: Buffer;
position: number;
allowResize: boolean;
constructor(size: number, allowResize?: boolean);
ensureSize(size: number): void;
writeUInt8(value: number): void;
writeUInt16LE(value: number): void;
writeUInt16BE(value: number): void;
writeUInt32LE(value: number): void;
writeUInt32BE(value: number): void;
writeInt8(value: number): void;
writeInt16LE(value: number): void;
writeInt16BE(value: number): void;
writeInt32LE(value: number): void;
writeInt32BE(value: number): void;
writeFloatLE(value: number): void;
writeFloatBE(value: number): void;
writeDoubleLE(value: number): void;
writeDoubleBE(value: number): void;
writeBuffer(buffer: Buffer): void;
writeVarInt(value: number): number;
}
//# sourceMappingURL=binarywriter.d.ts.map