не совсем то, на что я надеялся, но LGTM

я перегружентумблер функция и хотите документировать поведения с JSDoc.

Если значение определено, состояние окна устанавливается равным логическому значению параметра Truey, если значение не определено, состояние окна переключается. Я ищу что-то подобное.

/**
 * Set the map window in mobile
 * @param {undefined|*} on - toggle or set the window state
 *  - {undefined} toggles window state
 *  - {*} set window state
 */
toggleWindow(on) {
  if (on === undefined) {
    on = !this.state.window;
  }
  this.setState({ mapWindow: !!on });
}

Ответы на вопрос(1)

Ваш ответ на вопрос