All files / transpiler/logic/symbols/types IFieldInfo.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 19                                     
/**
 * Metadata for a struct field.
 */
interface IFieldInfo {
  /** C-Next type of the field (e.g., "u32", "Point") */
  type: string;
 
  /** Whether this field is an array */
  isArray: boolean;
 
  /** Array dimensions if isArray is true (e.g., [10, 20]) */
  dimensions?: number[];
 
  /** Whether this field is const */
  isConst: boolean;
}
 
export default IFieldInfo;