UNPKG

@awo00/smb2

Version:

A SMB2 implementation in TypeScript

11 lines (10 loc) 418 B
import { Writable } from "stream"; export type FileWriter = (offset: number, buffer: Buffer) => Promise<void>; export declare class FileWriteStream extends Writable { private maxWriteChunkLength; private fileWriter; private _bytesWritten; get bytesWritten(): number; constructor(maxWriteChunkLength: number, fileWriter: FileWriter); _write(chunk: Buffer, encoding: any, callback: any): void; }