export interface PacketId { id: string; } export interface ReadPacket { pattern: any; data: T; } export interface WritePacket { err?: any; response?: T; isDisposed?: boolean; }