UNPKG

@andrew_l/tl-pack

Version:

![license](https://img.shields.io/npm/l/%40andrew_l%2Ftl-pack) <!-- omit in toc --> ![npm version](https://img.shields.io/npm/v/%40andrew_l%2Ftl-pack) <!-- omit in toc --> ![npm bundle size](https://img.shields.io/bundlephobia/minzip/%40andrew_l%2Ftl-pack

21 lines (18 loc) 799 B
import { TransformOptions, Transform, TransformCallback } from 'node:stream'; import { B as BinaryWriterOptions, c as BinaryWriter, b as BinaryReader } from './shared/tl-pack.C2PEqnNg.cjs'; interface TLEncodeOptions extends BinaryWriterOptions { streamOptions?: TransformOptions; } declare class TLEncode extends Transform { writer: BinaryWriter; count: number; constructor(options?: TLEncodeOptions); _transform(chunk: any, encoding: BufferEncoding, callback: TransformCallback): void; } declare class TLDecode extends Transform { reader: BinaryReader; private incompleteBuffer; constructor(options?: TransformOptions); _transform(chunk: any, encoding: BufferEncoding, callback: TransformCallback): void; } export { TLDecode, TLEncode, type TLEncodeOptions };