Как правильно документировать фальси / истину в JSDoc? - PullRequest
0 голосов
/ 17 декабря 2018

Это широко используемая практика в Javascript для проверки значения на правдивость путем неявного логического преобразования, как в if (value) {...}.Было бы целесообразно задокументировать переменные как интерпретируемые как истина / фальси.Некоторые предложения (все они некорректны):

a) @param {Boolean} arg1 - truthy/falsey слишком узко

b) @param {undefined|Object|Boolean} arg1 как насчет 0, ''?

c) @param {*} arg1 - truthy/falsey

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...