Spaces:
Paused
Paused
| export interface ParsedResponse { | |
| readonly messages: string[]; | |
| readonly rest: string; | |
| } | |
| /** | |
| * Parse an FTP control response as a collection of messages. A message is a complete | |
| * single- or multiline response. A response can also contain multiple multiline responses | |
| * that will each be represented by a message. A response can also be incomplete | |
| * and be completed on the next incoming data chunk for which case this function also | |
| * describes a `rest`. This function converts all CRLF to LF. | |
| */ | |
| export declare function parseControlResponse(text: string): ParsedResponse; | |
| export declare function isSingleLine(line: string): boolean; | |
| export declare function isMultiline(line: string): boolean; | |
| /** | |
| * Return true if an FTP return code describes a positive completion. | |
| */ | |
| export declare function positiveCompletion(code: number): boolean; | |
| /** | |
| * Return true if an FTP return code describes a positive intermediate response. | |
| */ | |
| export declare function positiveIntermediate(code: number): boolean; | |