- * @param text The value to display in the badge. If the value is falsey (0,
- * null, false, '', etc.), any existing badge will be removed.
- * @param boolean inline True if the badge should be displayed inline, false
- * if the badge should overlay the parent element (default is inline)
+ * @param {number|string} text The value to display in the badge. If the value is falsey (0,
+ * null, false, '', etc.), any existing badge will be removed.
+ * @param {boolean} inline True if the badge should be displayed inline, false
+ * if the badge should overlay the parent element (default is inline)
+ * @param {boolean} displayZero True if the number zero should be displayed,
+ * false if the number zero should result in the badge being hidden
+ * (default is zero will result in the badge being hidden)