Files
react-native-devtools-frontend/node_modules/basic-ftp/dist/parseControlResponse.d.ts
T
Randolf Jung bcb3bc8d41 Update puppeteer and @puppeteer/replay
- puppeteer replaced with puppeteer-core (20.7.3). DevTools does not actually need puppeteer as it downloads the browsers on its own. PUPPETEER_SKIP_CHROMIUM_DOWNLOAD is not needed too.
- @puppeteer/replay upgraded to 2.11.2

DISABLE_THIRD_PARTY_CHECK=requires code updates for puppeteer-core
Bug: none
Change-Id: I173c228d766681a1a8a9ada3fcf17525cd191726
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4640022
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Randolf Jung <jrandolf@chromium.org>
2023-06-26 18:05:57 +00:00

23 lines
1010 B
TypeScript

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;