Skip to content

FtpResponseParser

Defined in: src/providers/classic/ftp/FtpResponseParser.ts:57

Stateful parser for socket-delivered FTP response text.

new FtpResponseParser(): FtpResponseParser;

FtpResponseParser

hasPendingResponse(): boolean;

Defined in: src/providers/classic/ftp/FtpResponseParser.ts:101

Checks whether the parser is holding buffered or incomplete response data.

boolean

true when there is unconsumed text or an open multi-line response.


push(chunk: string | Buffer<ArrayBufferLike>): FtpResponse[];

Defined in: src/providers/classic/ftp/FtpResponseParser.ts:68

Adds incoming socket data and returns any complete responses.

ParameterTypeDescription
chunkstring | Buffer<ArrayBufferLike>Buffer or string chunk from the FTP control connection.

FtpResponse[]

Zero or more complete parsed responses.

ParseError When a malformed standalone response line is received.


reset(): void;

Defined in: src/providers/classic/ftp/FtpResponseParser.ts:91

Clears buffered text and any incomplete multi-line response state.

void

Nothing.