не совсем то, на что я надеялся, но 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 });
}