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 | /**
* C-Next configuration file options
*
* This interface represents the structure of cnext.config.json,
* .cnext.json, or .cnextrc files.
*/
interface IFileConfig {
/** Issue #211: Force C++ output. Auto-detection may also enable this. */
cppRequired?: boolean;
/** Generate panic-on-overflow helpers */
debugMode?: boolean;
/** ADR-049: Target platform (e.g., "teensy41", "cortex-m0") */
target?: string;
/** Disable symbol caching (.cnx/ directory) */
noCache?: boolean;
/** Additional include directories for C/C++ header discovery */
include?: string[];
/** Output directory for generated files */
output?: string;
/** Separate output directory for header files */
headerOut?: string;
/** Base path to strip from header output paths (only used with headerOut) */
basePath?: string;
/** Internal: path to config file that was loaded (set by ConfigLoader) */
_path?: string;
}
export default IFileConfig;
|