2 years ago
#83581
user2690527
How to document a nullable union type with jsDoc?
According to jsDoc - tag @type the correct way to annotate a union type is @type {(number|boolean)} and the correct way to annotate a nullable type is @type {?number}.
How do I document a type which is a union and nullable at the same time? I tried
@type {?(number|boolean)}-- question mark in front of parentheses@type {(?number|?boolean)}-- mark every type of the union individually nullable@type {(?number|boolean)}-- mark only the first type of the union nullable
However, my IDE (JetBrains PhpStorm) compains about every variant.
jsdoc3
0 Answers
Your Answer