@awo00/smb2
Version:
A SMB2 implementation in TypeScript
11 lines (10 loc) • 418 B
TypeScript
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;
}