UNPKG

@mrhiden/cstruct

Version:

For packing and unpacking bytes (C like structures) in/from Buffer based on Object/Array type for parsing.

15 lines (14 loc) 457 B
import { ReadBufferBE } from "./read-buffer-be"; import { ReadBufferLE } from "./read-buffer-le"; import { ReadWriteBase } from "./read-write-base"; export declare class Read<T> extends ReadWriteBase { protected _struct: T; protected _reader: ReadBufferLE | ReadBufferBE; recursion(struct: T): void; private readDynamicOrStatic; private read; private readArray; toStruct(): T; get size(): number; get offset(): number; }