app-package-builder
Version:
Idea is very simple — in the runtime we don't need to process or understand archive format. Wwe just need to know file data ranges. Where file data begins and where ends.
19 lines (18 loc) • 524 B
TypeScript
/// <reference types="node" />
export declare class LittleEndianBuffer {
private readonly buffer;
private index;
constructor(buffer: Buffer, index?: number);
/**
* Creates a new byte buffer whose content is a shared subsequence of this buffer's content.
*/
slice(): Buffer;
readByte(): number;
readUnsignedByte(): number;
readLong(): number;
readInt(): number;
readUnsignedInt(): number;
get(dst: Buffer): void;
skip(count: number): void;
remaining(): number;
}