interface Socket {    end(): void;    on(event: "error", listener: (e: unknown) => void): void;    on(event: "close", listener: () => void): void;    on(event: "data", listener: (data: Buffer) => void): void;    remoteAddress?: string;    remotePort?: number;    write(data: string): void;}  Properties
OptionalremoteAddress
remoteAddress?: string
OptionalremotePort
remotePort?: number
 Methods
on
- on(event: "error", listener: (e: unknown) => void): void - Parameters- event: "error"
- listener: (e: unknown) => void
 
- Returns void
- on(event: "close", listener: () => void): void - Parameters- event: "close"
- listener: () => void
 
- Returns void
- on(event: "data", listener: (data: Buffer) => void): void - Parameters- event: "data"
- listener: (data: Buffer) => void
 
- Returns void
write
- write(data: string): void 
The socket abstraction of flowR. Essentially a subset of what the default
net.Socketofnodeprovides.