All files / transpiler/output/codegen/types IFunctionContextCallbacks.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                             
/**
 * Callbacks required for parameter type resolution.
 * Issue #793: Used by FunctionContextManager for CodeGenerator dependencies.
 */
interface IFunctionContextCallbacks {
  /** Check if a type name is a struct type */
  isStructType: (typeName: string) => boolean;
  /** Resolve qualified type identifiers to a type name */
  resolveQualifiedType: (identifiers: string[]) => string;
  /** Issue #958: Check if a type name is a typedef'd struct from C headers */
  isTypedefStructType?: (typeName: string) => boolean;
}
 
export default IFunctionContextCallbacks;