class Foo {
  /**
   * @param {string} arg1
   */
  foo(arg1, arg3 = {}) {
  }

  /**
   * @param  {...string} filePaths
   */
  test(...filePaths) {
  }

  /**
   * @param {{visibility?: boolean}} options
   */
  bar(options) {
  }
}