UNPKG

@awo00/smb2

Version:

A SMB2 implementation in TypeScript

20 lines (19 loc) 697 B
import Structure from "../Structure"; import PacketType from "./PacketType"; import Header from "./Header"; export default class Packet { static getPacketTypeName(packetType: PacketType): string; static getPacketByPacketType(packetType: PacketType): any; static getPacket(typeName: string): any; static getStructure(header: Header): Structure; static serialize(header: Header, body: any): Buffer<ArrayBuffer>; static parse(buffer: Buffer): { header: Header; body: any; }; static parseHeader(buffer: Buffer): { header: Header; bodyBuffer: Buffer<ArrayBuffer>; }; static serializeHeader(header: Header): Buffer<ArrayBuffer>; }