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 | import type IPlannedStructField from "./IPlannedStructField";
/**
* A struct declaration, reduced to its name and its fields (#1445 box 3).
*
* The generator's remaining job is the one it should have: deciding which
* fields are callbacks (ADR-029), which need an explicit zero (ADR-017), and
* whether tracked dimensions from the symbols override the written ones
* (ADR-036). None of that is a question about the tree.
*/
interface IPlannedStruct {
readonly name: string;
readonly fields: readonly IPlannedStructField[];
}
export default IPlannedStruct;
|