All files / types ITargetCatalogSource.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                               
import type ITargetCatalogEntry from "./ITargetCatalogEntry";
 
/**
 * The target catalog as read by 1.2 Parse: its structs, its constants and what
 * could not be read. Plain data, so the validator never holds a parse tree.
 */
interface ITargetCatalogSource {
  /** Struct name -> member name -> the member's C-Next type, as written */
  readonly structs: ReadonlyMap<string, ReadonlyMap<string, string>>;
  readonly entries: readonly ITargetCatalogEntry[];
  /** `line N: message` for each syntax error and each non-literal value */
  readonly errors: readonly string[];
}
 
export default ITargetCatalogSource;