Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import type IAnalysis from "../../cnx/TRANSPILE/1-Analyze/types/IAnalysis";
import type ITranspileError from "../../cnx/types/ITranspileError";
/**
* What 1.2 Parse through 2.1 Analyze return to the host: plain data only (#1932, #1991).
*
* - `stopped`: 1.2 or 1.3 failed (`errors`), or 1.4 Resolve's checks ended
* the run (`errors` empty; the host recorded its own).
* - `analyzed`: 2.1's artifact itself, which 2.2 Plan takes.
*/
type TFrontEndResult =
| {
readonly kind: "stopped";
readonly errors: readonly ITranspileError[];
}
| {
readonly kind: "analyzed";
readonly analysis: IAnalysis;
};
export default TFrontEndResult;
|