All files / cli/types TConfigInDirectory.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

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                                   
import type IConfigRead from "../../cnx/PARSE/1-Discover/types/IConfigRead";
 
/**
 * What one directory holds as a config: its first non-empty config file, or
 * none. Both carry the config files passed because they could not be read: a
 * run warns about them, and `--pio-install` stops at them (#2221 review).
 */
type TConfigInDirectory =
  | {
      readonly kind: "found";
      readonly path: string;
      readonly content: string;
      readonly unreadable: IConfigRead["unreadable"];
    }
  | { readonly kind: "none"; readonly unreadable: IConfigRead["unreadable"] };
 
export default TConfigInDirectory;