class ClassName {
  a: {
    a1: number;
    a2: number;
  };
  b: {
    b1: number;
    b2: number;
  };
  c(
    a: number,
    b: number,
    c: number,
    d: {
      d1: number;
      d2: number;
      d3: number;
    }
  ): {
    a: number;
    b: number;
    c: number;
    d: {
      d1: number;
      d2: number;
      d3: number;
    };
  } {
    fn(
      a,
      b,
      c,
      d,
    );
    return {
      a,
      b,
      c,
      d,
    };
  }
}
