biner
Version:
Declarative binary data encoder / decoder.
22 lines (21 loc) • 531 B
TypeScript
/// <reference types="node" />
declare class Chunk {
next?: Chunk;
buffer: Buffer;
constructor(buffer: Buffer, next?: Chunk);
}
export declare class LinkedList {
head?: Chunk;
tail?: Chunk;
length: number;
count: number;
push(buf: any): void;
unshift(buf: any): void;
shift(): Buffer | undefined;
readonly first: Buffer | null | undefined;
readonly last: Buffer | null | undefined;
isEmpty(): boolean;
clear(): void;
slice(start: any, end: any): LinkedList;
}
export {};