Bug Report
π Search Terms
enum
jsdoc
typedef
π Version & Regression Information
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about JSDOC
β― Playground Link
Playground link with relevant code
π» Code
/** @enum {number} */
const Enums = {
LALA: 1,
LELE: 2,
LULU: 3
}
/**
* @typedef { { kind: Enums.LALA; size: number; } |
{ kind: Enums.LELE; width: number; height: number; } |
{ kind: Enums.LULU; radius: number; }} ZeZe
*/
π Actual behavior

π Expected behavior
Enums should not be treated as namespaces in JSDOC typedefs
Bug Report
π Search Terms
enum
jsdoc
typedef
π Version & Regression Information
β― Playground Link
Playground link with relevant code
π» Code
π Actual behavior
π Expected behavior
Enums should not be treated as namespaces in JSDOC typedefs