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 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | /**
* Merged CLI + file configuration for the transpiler
*
* This represents the final effective configuration after merging
* CLI flags with config file settings. CLI flags take precedence.
*/
interface ICliConfig {
/** Input files or directories to transpile */
inputs: string[];
/** Output path (file or directory) */
outputPath: string;
/** Additional include directories */
includeDirs: string[];
/** Preprocessor defines */
defines: Record<string, string | boolean>;
/** Whether to run C preprocessor on headers */
preprocess: boolean;
/** --verbose flag */
verbose: boolean;
/** Force C++ output */
cppRequired: boolean;
/** Disable symbol caching */
noCache: boolean;
/** Parse only mode */
parseOnly: boolean;
/** Separate output directory for headers */
headerOutDir?: string;
/** Base path to strip from header output paths */
basePath?: string;
/** Target platform for atomic code generation */
target?: string;
/** Generate panic-on-overflow helpers */
debugMode?: boolean;
}
export default ICliConfig;
|