rea-agents
    Preparing search index...
    • Parameters

      • matches: {
            ambiguous: readonly Ambiguous<
                {
                    declaring_type: string
                    | null;
                    declaring_type_token: string | null;
                    flags: number;
                    name: string;
                    row_offset: number;
                    signature: {
                        calling_convention: string | null;
                        field_type: string | null;
                        generic_parameter_count: number | null;
                        issue: string | null;
                        kind: "unknown" | "method" | "field";
                        parameter_count: number | null;
                        parameter_types: string[];
                        parse_status: "unsupported" | "decoded" | "partial" | "malformed";
                        raw_length: number;
                        raw_sha256: string;
                        return_type: string | null;
                    };
                    token: string;
                },
            >[];
            leftOnly: readonly Keyed<
                {
                    declaring_type: string
                    | null;
                    declaring_type_token: string | null;
                    flags: number;
                    name: string;
                    row_offset: number;
                    signature: {
                        calling_convention: string | null;
                        field_type: string | null;
                        generic_parameter_count: number | null;
                        issue: string | null;
                        kind: "unknown" | "method" | "field";
                        parameter_count: number | null;
                        parameter_types: string[];
                        parse_status: "unsupported" | "decoded" | "partial" | "malformed";
                        raw_length: number;
                        raw_sha256: string;
                        return_type: string | null;
                    };
                    token: string;
                },
            >[];
            omittedCandidates: number;
            pairs: readonly MatchedPair<
                {
                    declaring_type: string
                    | null;
                    declaring_type_token: string | null;
                    flags: number;
                    name: string;
                    row_offset: number;
                    signature: {
                        calling_convention: string | null;
                        field_type: string | null;
                        generic_parameter_count: number | null;
                        issue: string | null;
                        kind: "unknown" | "method" | "field";
                        parameter_count: number | null;
                        parameter_types: string[];
                        parse_status: "unsupported" | "decoded" | "partial" | "malformed";
                        raw_length: number;
                        raw_sha256: string;
                        return_type: string | null;
                    };
                    token: string;
                },
            >[];
            rightOnly: readonly Keyed<
                {
                    declaring_type: string
                    | null;
                    declaring_type_token: string | null;
                    flags: number;
                    name: string;
                    row_offset: number;
                    signature: {
                        calling_convention: string | null;
                        field_type: string | null;
                        generic_parameter_count: number | null;
                        issue: string | null;
                        kind: "unknown" | "method" | "field";
                        parameter_count: number | null;
                        parameter_types: string[];
                        parse_status: "unsupported" | "decoded" | "partial" | "malformed";
                        raw_length: number;
                        raw_sha256: string;
                        return_type: string | null;
                    };
                    token: string;
                },
            >[];
        }
      • context: ComparisonItemContext

      Returns {
          items: {
              evidence_links: string[];
              item_id: string;
              left:
                  | {
                      declaring_type: string
                      | null;
                      name: string;
                      signature_sha256: string;
                      token: string;
                  }
                  | null;
              limitations: string[];
              match: {
                  basis: | "none"
                  | "exact-il-signature"
                  | "structural-method-shape"
                  | "field-signature";
                  candidate_left_tokens: string[];
                  candidate_right_tokens: string[];
                  confidence: "unknown"
                  | "exact"
                  | "high";
                  status: "matched" | "unmatched" | "ambiguous";
              };
              right: | {
                  declaring_type: string
                  | null;
                  name: string;
                  signature_sha256: string;
                  token: string;
              }
              | null;
              status: "unknown"
              | "unchanged"
              | "added"
              | "removed"
              | "changed";
          }[];
          omitted: number;
      }